visitor Flashcards

1
Q

Jakie są wady stosowania wzorca “Visitor*?

A

Dodawanie nowych rodzajów elementów jest trudne, gdyż wymaga modyfikacji wszystkich
Visitorów.

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

Jak działa wzorzec “Visitor”?

A

Visitor definiuje nową operację dla każdego typu obiektu, a Element przyjmuje obiekt Visitor i
deleguje do niego operację.

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

Jakie są zalety stosowania wzorca “Visitor”?

A

Umożliwia łatwe dodawanie nowych operacji bez zmiany istniejącego kodu.

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

W jakich sytuacjach warto stosować wzorzec “Visitor”?

A

Gdy chcemy dodawać nowe operacje do hierarchii klas bez ich modyfikacji

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

Czym jest wzorzec projektowy “Visitor”?

A

Visitor to wzorzec projektowy umożliwiający dodawanie nowych operacji do istniejących
struktur obiektowych bez zmieniania ich kodu.

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