Доменная модель или доменный объект? - определения - PullRequest
3 голосов
/ 03 мая 2011

Пожалуйста, поправьте меня, если я ошибаюсь.

Мы можем сказать, что Доменная Модель представляет:

a) Часть M структуры MVC, имеющая на части M примененный шаблон доменного дизайна.

б) Схема сущностей, их атрибутов и отношений определенным образом. Может также представлять часть M в MVC, но в этом случае независимо от используемого шаблона.

c) Шаблон проектирования модели предметной области, где «модель предметной области создает сеть взаимосвязанных объектов»;

d) как объект домена (это может быть, например, объект в нашей модели MVC, повторно связывающий определенный домен);

Можно ли сказать, что d) - это то же самое, что b) ?

Большое спасибо.

Ответы [ 2 ]

5 голосов
/ 03 мая 2011

Короткий ответ: нет, они не одинаковы.

Доменные объекты на самом деле (удалены) .. посмотрите на комментарий от @meze .. там есть ссылка.

Эта часть "Схема сущностей, их атрибутов и связей" в некотором роде связана со структурой данных. Но ваши доменные объекты не должны знать о том, что они хранятся или даже существуют. Это ответственность уровня доступа к данным.

А модель Домена - это всеобъемлющая структура, которая манипулирует различными типами и числами объектов Домена.

3 голосов
/ 03 мая 2011

Доменный объект является элементом доменной модели. Доменный объект: b) .

...