Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 20:53
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый день.У меня есть вопрос по дизайну и правильному проектированию. Я пишу программу для рисования на графическом планшете. У меня есть несколько взаимодействующих объектов: кисть (генерирует "отпечатки", переносящиеся на "холст"), панель настроек (наследует QToolBar, позволяет выбирать тип кисти и её параметры) и "холст" (наследует QWidget, будет доступен как MDIwindow). Так вот, исходя из того, что одновременно может существовать несколько кистей и несколько холстов (по одному активному), я понял, что у меня сильно усложняется взаимодействие между ними.На первый вгляд, было бы рационально создать, например, класс Brush Controller, экземпляр которого будет централизованно следить за всеми вышеперечисленными объектами. Поскольку у меня нет большого опыта в объектно-ориентированного программировании, хочу спросить: этот путь правильный? И нет ли в идеологии Qt какого-нибудь специального способа для таких случаев?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
GTK: перерисовка виджетов Guest Новый архив 2 0 29.09.2011 20:35
GTK 2.0 Создание виджетов Guest Новый архив 2 0 29.09.2011 20:22
Размеры виджетов GTK+ Guest Третий архив вопросов и ответов 0 29.09.2011 17:53
[РЕШЕНО] KDE, выравнивение виджетов Guest Новый архив 3 0 28.09.2011 11:07
Устанивка виджетов Guest Новый архив 2 0 28.09.2011 09:00



© www.otvetnemail.ru - Форум вопросов и ответов.