Здравствуйте, Erop, Вы писали:
E>Здравствуйте, Константин Л., Вы писали:
КЛ>>Нууу, я всей темы не знаю. Мало-ли как вы там его писали и нужен ли он был вообще
. Я юзал 1 раз и остался очень доволен
E>Ну писали хорошо довольно. Но не шмогли всё равно прислонить с толком
E>А вообще интересно бы узнать задачу.
Есть иерархия полиморфных объектов, которые отображаются в комбобоксе. При изменении текущего объекта в комбике надо апдейтать UI(кнопочки, радиобаттоны и т.п.). Вот для этой хрени я и заюзал визиторов. Иерархия состоит из 3х(!) классов. И вот из-за них я и замутил

все это дело с визиторами. Скажешь зачем, ведь проще было if'ов напихать? Да, проще, но я решил что:
а) так красивее (просто мне нравится!)
б) потом если придется добавить 4, 5, 6 класс я пойму, что сделал правильный выбор.
НО, у visitors есть свои нехилые недостатки (взаимозависимости) и никто не говорит о том, что это панацея.