@kruta
Студент

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы