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

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

S>Смотря что вы понимаете под предметной областью. Если предметная область вашего приложения — то да. Если предметная область заказчика — то, очевидно, нет.
Бред какой-то. Приложение строится на основме МОДЕЛИ предметной области. При чем здесь какой-то асбстрактный "заказчик"? Это есть сущность финансовых отношений, а не разработки систем.

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

Месиво получается у тех кто бросается в крайности.

S>1. Модель данных должна быть пассивной. Разумеется, это не означает что данные не могут автоматом проверять ограничения.

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

S>2. Данные должны быть отделены от бизнес-логики.

Данные не могут быть от неё отделены по ряду причин. Они без неё никому не нужны.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.