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