Перейти к основному содержимому

Посетитель (Visitor)

Теория

Посетитель - используется для расширения возможностей комбинации объектов в том случае, если инкапсуляция несущественна.

Преимущества:

  • Возможность добавления операция в составную структуру без изменения самой структуры.
  • Добавление новых операций выполняется относительно просто.
  • Централизация кода операций, выполняемых посетителем.

БСП

Примеры

Код