Przejdź do treści głównej
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.