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