Az observer minta 1. rész

Bejegyzés dátuma:
2010-12-12
Az observer vagy magyarul megfigyelő minta lényege:
Ha van egy objektumunk, amelynek bármilyen állapotváltozását figyelni szeretnénk. Ez az objektum a subject vagy observable néven ismert és eseményeket vált ki, amit figyelni szeretnénk. Az objektumok egymás szerkezetéről nem tudnak semmit. A minta az objektumok közötti 1:N kapcsolat megvalósításában segít.
A minta megértéséhez a következő a mintában szereplő kifejezéseket kell megismernünk: Subject, Observer, tényleges Subject, tényleges Observer.
Az UML jelölést felhasználva:

Observer

A továbbiakban a 2. részben egy "életszagúbb" példát valósítok meg a minta felhasználásával.