poniedziałek, 24 czerwca 2019

Wzorce projektowe

Podstawowy podział wzorców, klasyfikuje je zgodnie z jego przeznaczeniem, tzn. tym do czego wzorzec jest wykorzystywany.

Według tego podziału, możemy wyróżnić trzy typy:

Kreacyjne / Konstrukcyjne – opisujące proces tworzenia nowych obiektów. Ich zadaniem jest tworzenie, inicjalizacja oraz konfiguracja obiektów, klas oraz innych typów danych.
Należą do nich wzorce: Budowniczy, Fabryka, Prototyp, Singleton.

Strukturalne – opisujące struktury powiązanych ze sobą obiektów.
Do tego typu zaliczamy: Adapter, Dekorator, Fasada, Kompozyt, Most, Pełnomocnik, Pyłek.

Czynnościowe / Behawioralne / Operacyjne – opisujące zachowanie i odpowiedzialność współpracujących ze sobą obiektów.
Są to wzorce: Łańcuch odpowiedzialności, Polecenie, Interpreter, Iterator, Mediator, Pamiątka, Metoda szablonowa, Obserwator, Stan, Strategia, Odwiedzający.


Design patterns:







Design Pattern Relationships









Articles:




Brak komentarzy:

Prześlij komentarz