Re[15]: Личная просьба ещё раз
От: Константин Л.  
Дата: 18.04.06 16:33
Оценка: :))
Здравствуйте, Erop, Вы писали:

E>Здравствуйте, Константин Л., Вы писали:


КЛ>>Не совсем. Добавление нового класса влечет за собой добавление новых методов void Visitor::Visit( SomeNewType& ); void SomeNewType::Accept( Visitor* ).

КЛ>>При этом меняется только интерфейс Visitor'а. Новые операции появляются за счет создания наследников Visitor'а. Так что о не применимости этого паттерна к иерархии, которая изменяется( в большинстве же случаев она разрастается ) не совсем корректно. Как раз о ее применимости и пишет господин А.
КЛ>>Кстати, она у меня скорее всего не изменится никогда.

E>Но, казалось бы, операция у тебя всего одна -- типа выбрали элемент.

E>На кой тебе визитёр?

Я уже писал об этом здесь
Автор: Константин Л.
Дата: 18.04.06

Захотелось сделать так. А насколько это оправданно?... Просто тогда мне показалось это более целесообразным. Может быть завтра я посмотрю на тот код и удивлюсь, зачем я так сделал.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.