Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 821

Który wzorzec pozwala traktować pojedynczy element oraz całą ich grupę w jednakowy sposób?

  1. AKompozyt, który buduje z obiektów strukturę drzewa o wspólnym interfejsiePoprawna
  2. BAdapter, który dopasowuje interfejs istniejącej klasy do oczekiwań klienta
  3. CStan, który zmienia zachowanie obiektu wraz ze zmianą jego pola stanu
  4. 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.