Изменения документа Анемичная или богатая модель

Редактировал(а) Alexandr Fokin 2025/01/11 14:16

<
От версии < 2.1 >
отредактировано Alexandr Fokin
на 2024/01/04 20:21
К версии < 2.2 >
отредактировано Alexandr Fokin
на 2025/01/11 13:41
>
Изменить комментарий: Редактировать комментарий

Комментарий

Подробности

XWiki.XWikiComments[0]
Комментарий
... ... @@ -1,1 +1,2 @@
1 1  Мнение автора: на основании своего опыта я выступаю скорее за анемичную модель: когда сущность в основном контейнер для данных, почти не содержащий логику, и наборе команд/сервисов для взаимодействия с ними (и именно на команды ложиться ответственность за сохранение консистентности агрегатов).
2 +\\Для меня вполне допустим следующий вариант: в доменной логике мы не создаем и не редактируем сущности напрямую, а делаем это через ISetter компонент. В контракт ISetter мы закладываем способы создания и изменения сущности.