2012-07-01 3 views
2

Я создаю модель проекта через модель домена. Я не понимаю, в чем разница между моделью модели и моделью домена. Нам просто нужно добавить атрибуты и методы в модель домена? Как создать модель проекта через модель домена?В чем разница между моделью домена и моделью модели?

+0

Можете ли вы объяснить, что вы подразумеваете под «созданием модели дизайна через модель домена?» –

ответ

0

Домен «модель» - это всего лишь часть общего дизайна, он связан с проблемным доменом и пытается создать полезную рабочую модель домена, в котором вы создаете решение (обратите внимание, что это не должны точно моделировать домен). Он обычно/идеально изолирован от «дизайна решения», который представляет собой технологические рамки, базы данных, пользовательский интерфейс и т. Д., Которые вы используете для получения рабочего программного обеспечения.

+0

Значит, существуют точные классы и отношения в домене и дизайне? И мы должны добавить пользовательский интерфейс, фреймворки и т. Д. К модели doamin, чтобы сделать ее образцовой моделью? – nullPointer2

+0

нет «дизайн-модели». –

+0

что вы имеете в виду? – nullPointer2

0

Модель домена - это бизнес-модель. Это не зависит от программной системы. Дизайн-модель - это модель программного обеспечения.

Пример. Домен - Бухгалтерия. Элемент модели домена - учетная запись, кредит и т. Д.

Дизайн - Бухгалтерия. Элемент модели модели - база данных, графический интерфейс и т. Д.

Это Okey, если в модели дизайна появятся некоторые элементы из модели домена, например, учетная запись (из модели домена) может стать таблицей учетных записей в схеме базы данных (модель модели) ,

Смежные вопросы