composite Flashcards
1
Q
Czym jest wzorzec projektowy “Composite”?
A
Composite to wzorzec projektowy, który umożliwia traktowanie pojedynczych obiektów i ich
grup w jednakowy sposób.
2
Q
Jak zaimplementować wzorzec “Composite”?
A
Tworząc wspólny interfejs dla komponentów, implementując Liście i Kompozyty, które
realizują ten interfejs.
3
Q
W jakich sytuacjach warto stosować wzorzec “Composite”?
A
Gdy chcemy reprezentować hierarchie obiektów i umożliwić ich jednolite traktowanie.
4
Q
Jakie są wady stosowania wzorca ‘Composite”?
A
Composite nie daje narzędzi do ograniczenia typu lub liczby obiektów tworzących strukturę.