Если вы смотрите за RAD (drag-drop и configure) способ создания пользовательских интерфейсов, которые многие инструменты поощряют, вы, вероятно, столкнетесь с тремя шаблоны проектирования Model-View-Controller, Model-View-Presenter и Model-View-ViewModel. Мой вопрос состоит из трех частей:
- Какие проблемы затрагивают эти шаблоны?
- Как они похожи?
- Как они отличаются?