Предпосылки к вопросу: Рассмотрим клас приложений "простенькое по сути, но навороченный пользовательский интерфейс". В таких приложениях очень много перекрестных зависимостей, типа "нажал кнопочку 1 -> выключилась кнопочка 2 + появилась иконка 3" или "сделано изменение размера -> изменить размер CEdit".
Вопрос: Описывать эти все события в разных местах (т.е. на всех событиях от кнопок и т.д.) рехнешся, особенно, если надо будет что-то поправить. Что-то подсказывает мне, что все должно обрабатыватся централизовано, но как это
ПРАВИЛЬНО сделать я не знаю. Может у кого-то есть какие-то соображения или ссылки на литературу по данной тематике? (ссылки на стати, посвященные ООП, давать не стоит)
22.03.05 14:41: Перенесено модератором из 'Архитектура программного обеспечения' — Хитрик Денис