Добрый вечер, уважаемые :)
Никак не могу найти ответ
Подскажите, пожалуйста, каким образом спроектировать десктопное приложение?
Есть основная функция приложения, что оно будет делать, есть интерфейс. Как наладить работу модулей, чтобы от интерфейса поступал сигнал, какой-то контроллер руководил тем, что где вызывалось и прочее. В итоге состояние приложения обновляется
Суть:
1) Как инкапсулировать передачу команды от интерфейса в функциональную часть программы?
2) Как оно там все будет взаимодействовать?
Знаю, что очень абстрактно, но и ответа жду на уровне паттернов, поделитесь опытом. Можно ли тут MVC использовать, команду и т.д. Если не хочется много писать, хотя бы направьте в нужном направлении.