Wzorce projektowe · Junior · Pytanie 18 z 75
Który wzorzec pozwala jednolicie pracować z drzewem (menu z podmenu, system plików)?
- ✓Poprawna odpowiedź: Composite
- 2Singleton
- 3Adapter
Wyjaśnienie
Composite opisuje zarówno liście, jak i kontenery jednym interfejsem, więc klient przechodzi drzewo bez sprawdzeń „czy to folder, czy plik”. Drzewo komponentów React, DOM i zagnieżdżone menu to naturalne przykłady.