Wzorce projektowe – Dekorator

W jednym z poprzednich wpisów opisywałem wzorzec projektowy Obserwator, tym razem postanowiłem przećwiczyć zastosowanie Dekoratora. Wzorzec Dekorator należy do grupy wzorców strukturalnych. Na wstępie warto zaznaczyć, że jest on uważany jako alternatywa dla dziedziczenia, gdyż tak samo jak ono rozszerza funkcjonalności klasy podstawowej. Są jednak pewne fakty, które w wybranych rozwiązaniach przemawiają na korzyść wzorca […]

Czytaj więcej

https://visualhunt.com/photo/211711/

Wzorce projektowe – Obserwator

Wzorzec projektowy Obserwator należy do wzorców behawioralnych, czyli czynnościowych. Ta grupa obejmuje wzorce związane z zachowaniem obiektów oraz ich wzajemnymi odpowiedzialnościami. W Obserwatorze istnieje obiekt, którego stan może się zmieniać (Subject) oraz grupa obiektów śledzących te modyfikacje (Observer). Z tego opisu wyłania się coś na kształt relacji jeden do wielu, przy czym zależność ta jest […]

Czytaj więcej