POCO может использоваться как модель предметной области

Мы планируем разработать программное обеспечение в соответствии с Domain Driven Design, вдохновленным книгами Red (EE) и Blue (VV). Дело не так сложно. Можно избежать наследования для всех конкретных классов. Цель состоит в том, чтобы почувствовать важность модели предметной области. Так можно ли использовать классы POCO, которые будут унаследованы от Entity? Или будет лучше создать модель домена и использовать DTO или репозиторий для переноса значений в модель домена?

1 ответ

Решение

Если ваша цель - "испытать" DDD, то вам, вероятно, следует создавать доменные объекты, а не полагаться на сущности.

Это особенно верно, если вы хотите расширить какие-либо уроки из этого процесса в другие кодовые базы, которые являются более сложными и не могут использовать этот ярлык.

Другие вопросы по тегам