2. Na čo sa používa ?
▪ Observer (pozorovateľ) sa používa v situáciach, kedy chceme aby
nejaké objekty dostávali informácie o zmene stavu iného objektu a
zároveň aby sme mali možnosť zabehu ovplyvňovať, ktoré objekty to
budú.
3. Kľúčové časti
▪ Pozorovateľ – Objekt, ktorého zmeny pozorujeme.Obsahuje
množinu pozorovateľov a umožňuje ich správu pridávať ( attach )
a odoberať ( detach ). Objekt upozorní všetkých pozorovateľov na
každú zmenu svojho stavu.
▪ Pozorovaný – Objekt, ktorý dostáva informáciu o zmene stavu
pozorovaného objektu.