Раньше при разработке настольных приложений мне всегда было трудно создать архитектуру, позволяющую различным окнам общаться друг с другом.Простой графический интерфейс рабочего стола
Например: диалоговое окно настроек/параметров, которое изменяет поведение главного окна.
Сделал бы мою «главную» (например, где должен быть только один экземпляр окна, видимого за раз). Синглтоны - хорошая идея? Так как в любом случае должны быть по одному?
Это облегчило бы и облегчало бы отдельные окна для общения.
Если приведенное выше значение истинно, то я могу добавить методы, подобные фасаду, для чистого интерфейса к другим окнам.
Например: MainWindow.setFont (Font f);
Спасибо за любой ввод.
Означает ли другое окно о другом? то есть. это код в главном окне, отвечающем за отображение окна настроек, в качестве примера? –
Считаете ли вы использование объекта приложения в качестве одноэлементного, чтобы поддерживать связь с Windows? – 9000
@ 9000. Да. Но это казалось немного более аккуратным и расширяемым. –