Fork me on GitHub

Domain Model (Модель области определения)

Паттерн проектирования Domain Model

Паттерн проектирования Domain Model

Описание Domain Model

Объектная модель домена, объединяющая данные и поведение.

К сожалению, бизнес-логика приложения может быть очень сложной. Правила и логика описывают множество случаев и модификаций поведения. Для обработки всей этой сложной логики и проектируются объекты. Паттерн Domain Model (модель области определения) образует сеть взаимосвязанных объектов, в которой каждый объект представляет собой отдельную значащую сущность: может быть настолько большую, как корпорация или настолько малую, как строка из формы заказа.

Использована иллюстрация с сайта Мартина Фаулера.

Источник