Пять копеек о моём видении нормального проектирования
11 февраля, 2012
Первый уровень — фасад, которому передаются команды(понятные пользователю. например: удали запись №10) на выполнение
Второй уровень — уровень модели предметной области(он содержит фасады и сервисы отражающие сущности предметной области. например: публикация, комментарий, страница, пользователь).
Третий уровень — месиво из разных паттернов, для предоставления информации и выполнения операций. Обычно в этом уровне ацкий ад, который приходится часто рефакторить.



![pic_2012-02-11-14-40-03[1]](http://lenta.iadlab.ru/wp-content/uploads/2012/02/pic_2012-02-11-14-40-031-640x614.png)
IAD