Visitor
Directory actions
More options
Directory actions
More options
Visitor
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Посетитель — это поведенческий паттерн, который позволяет добавить новую операцию для целой иерархии классов, не изменяя код этих классов. Посетитель имеет смысл реализовывать когда нету доступа к коду классов которые он собирается посетить В данном примере реализован сценарий в котором Visitor наносит визит лидерам разных рас и меняет их поведение для этого в Visitor реализованы методы для каждого класса