Wzorce projektowe i refaktoryzacja kodu w języku PHP – 3 pytania i odpowiedzi ze szkolenia (czerwiec 2016)

Pytania w tym artykule pojawiły się podczas szkolenia Wzorce projektowe i refaktoryzacja kodu w języku PHP  realizowanego w dniach 18-22.04.2016r.


Czy Dekorator nie jest takim samym wzorcem jak Adapter?

Dekorator jest podobnym wzorcem do wzorca Adapter. Dekorator stosujemy, gdy chcemy dodać nową funkcjonalność do istniejącej klasy. Robimy to w nowo utworzonych metodach.. Natomiast we wzorcu Adapter dodajemy metody, które dopasowują metody istniejącej klasy do kontekstu programu. Raczej nie wiąże się to z dodaniem nowych funkcjonalności.
Aktualnie natywnie obsługiwane bazy to: H2, HSQL i Derby

Czy wzorzec Bridge nie jest podobny do wzorca Observer?

Nie. Funkcjonalnie są to zupełnie inne wzorce. Podobieństwo ogranicza się jedynie do tego, że w obu przypadkach używane są dwie kategorie klas. Przy czym obiekty klas jednej kategorii są agregowane przez obiekt lub obiekty klas drugiej kategorii. Skutkiem tego jest podobieństwo diagramów klas obu wzorców.

Zobacz również

W listopadzie podpisaliśmy umowę na świadczenie usługi przygotowania interaktywnej mapy zasobów województwa...
Przed nami kolejna współpraca z Krajowym Ośrodkiem Wsparcia Rolnictwa! Następne dwa lata...
Nasza firma podpisała kolejną umowę na realizację projektu rozwijającego i wspierającego system...