MVC и Классическая ОО Парадигма. Как? - PullRequest
1 голос
/ 27 октября 2010

Я немного запутался в парадигмах MVC и OO.Я прочитал некоторые документы о классическом ОО в книге «Объектно-ориентированный мыслительный процесс».

Теперь мне нужно применить то, что я узнал из этой книги, в контексте шаблона MVC.

Как я могу с нуля спроектировать, используя OO-парадигму, и реализовать ее в MVC Framework, как CodeIgniterили CakePHP, или другое?

С наилучшими пожеланиями,

Ответы [ 2 ]

1 голос
/ 27 октября 2010

Лучший способ - изучить учебник и посмотреть, как он сочетается: http://book.cakephp.org/view/1528/Blog

0 голосов
/ 27 октября 2010

Не уверен в PHP, но я бы предположил, что общие принципы останутся прежними ИМХО.

  1. Четкое разделение проблем с помощью контейнера ввода зависимостей (DI)
  2. Легкий вес иDRY-контроллеры, которые только обрабатывают логику представления представления
  3. Сервисный уровень для обработки всей проверки бизнес-логики и модели
  4. Репозитарийный уровень для обработки персистентности вашей модели данных
  5. Использование интерфейсов для разделения каждого слоя и внедрения экземпляров с использованием контейнера DI
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...