@kruta
Студент

Как спроектировать десктопное приложение?

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

Суть:
1) Как инкапсулировать передачу команды от интерфейса в функциональную часть программы?
2) Как оно там все будет взаимодействовать?

Знаю, что очень абстрактно, но и ответа жду на уровне паттернов, поделитесь опытом. Можно ли тут MVC использовать, команду и т.д. Если не хочется много писать, хотя бы направьте в нужном направлении.
  • Вопрос задан
  • 250 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Сделайте модель данных, к ней привяжите события формы. Я как то давал пример кода.
Ответ написан
Комментировать
2ord
@2ord
Почитайте о шаблоне проектирования MVVM.
Martin Fowler
Может, достаточно и MVC.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы