INF.04Programowanie Obiektowe i Paradygmaty (OOP)
Wzorzec Obserwator (Observer Pattern)
Czynnościowy wzorzec projektowy definiujący zależność jeden-do-wielu: gdy stan obiektu obserwowanego (Subject) ulega zmianie, wszyscy zarejestrowani obserwatorzy są automatycznie powiadamiani.
Zastosowanie:
- Systemy zdarzeniowe (Events i Delegaty w C#).
- Powiadomienia w architekturze MVVM / MVC (np.
INotifyPropertyChanged). - Komunikacja w aplikacjach reaktywnych.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Wzorzec Obserwator (Observer Pattern) lub rozpocznij trening.