INF.04 · pytanie 821
Który wzorzec pozwala traktować pojedynczy element oraz całą ich grupę w jednakowy sposób?
- AKompozyt, który buduje z obiektów strukturę drzewa o wspólnym interfejsiePoprawna
- BAdapter, który dopasowuje interfejs istniejącej klasy do oczekiwań klienta
- CStan, który zmienia zachowanie obiektu wraz ze zmianą jego pola stanu
- DBudowniczy, który dzieli tworzenie złożonego obiektu na kolejne etapy
Wyjaśnienie
Przydaje się tam, gdzie liść i węzeł zawierający inne węzły mają odpowiadać na te same wywołania, na przykład w drzewie katalogów.