Хорошие примеры MVC? - PullRequest
2 голосов
/ 24 июня 2010

Кто-нибудь может указать / привести очень правильный пример для парадигмы Model-View-Controller?Я имею в виду нечто очень простое (например, конвертер дюймов в см), реализованное на каком-то простом для понимания языке (VB.NET?) Абсолютно точно в соответствии с принципами MVC.

Ответы [ 2 ]

2 голосов
/ 24 июня 2010

Это очень хорошо: http://www.c2.com/cgi-bin/wiki?ModelViewController

Но на самом деле MVC очень прост:

Модель: Ваши данные. Вид: вещь, которая контролирует, как ваши данные представлены. Контроллер: сидит между данными и представлением, другими источниками данных и контролирует любое изменение данных, которое необходимо сделать.

Это не означает, что ваше представление само по себе не будет построено из моделей, представлений и контроллеров, но если вы сортируете вещи по этим вопросам, то обычно они остаются довольно чистыми:

  1. Это то, с чем взаимодействует пользователь, или это что-то форматирует для пользователя? Это идет в представлении.
  2. Это просто представление данных, с небольшими ассоциированными "умами"? Это модель.
  3. Все остальное идет в контроллере.
1 голос
/ 24 июня 2010

Я создал одно небольшое приложение для входа в систему в Java (GWT), которое следует шаблону MVC. Хотя это в Java, но я использовал интерфейсы и классы в нем. Поэтому, надеюсь, вы поймете это. Есть один класс Controller, который следуетшаблон синглтона. Вы можете получить весь источник отсюда

...