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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

W jakich sytuacjach warto stosować wzorzec “Composite”?

A

Gdy chcemy reprezentować hierarchie obiektów i umożliwić ich jednolite traktowanie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jakie są wady stosowania wzorca ‘Composite”?

A

Composite nie daje narzędzi do ograniczenia typu lub liczby obiektów tworzących strukturę.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly