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.
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ę.
3
Q
Jakie są zalety stosowania wzorca “Visitor”?
A
Umożliwia łatwe dodawanie nowych operacji bez zmiany istniejącego kodu.
4
Q
W jakich sytuacjach warto stosować wzorzec “Visitor”?
A
Gdy chcemy dodawać nowe operacje do hierarchii klas bez ich modyfikacji
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.