Re[2]: Обращение к бизнеслогике приложения из сущности.
От: Sinix  
Дата: 22.12.10 16:53
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>бизнес-логика и бизнес-сущности это единое целое — модель предметной области.

Смотря что вы понимаете под предметной областью. Если предметная область вашего приложения — то да. Если предметная область заказчика — то, очевидно, нет.

Сваливание логики и данных в одну кучу приводит к прогибанию структуры данных под текущие требования. Поддерживать получившееся месиво — занятие крайне неблагодарное.

B>Поищите по форуму про Rich Domain Model и Anemic Domain Model.

B>Если у вас в сущность есть бизнес метод, то почему сущность не может его вызвать?
1. Модель данных должна быть пассивной. Разумеется, это не означает что данные не могут автоматом проверять ограничения.
2. Данные должны быть отделены от бизнес-логики.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.