A бизнес-объект - это сущность в мультитизированном программном приложении, которое работает вместе с доступом к данным и уровни бизнес-логики для передачи данных.
Например, «Менеджер» будет бизнес-объектом, где его атрибутами могут быть «Имя», «Второе имя», « Возраст »,« Область »,« Страна », и он может содержать ассоциацию 1-n со своими сотрудниками (набор экземпляров Employee).
Другим примером может быть концепция типа «Процесс», имеющая атрибуты «Идентификатор», «Имя», «Дата начала», «Дата окончания» и «Тип» и поддерживающая связь с «Сотрудником» ( ответственный), с которого началось.
В то время как программа может реализовывать классы, которые обычно заканчиваются объектами, управляющими или выполняющими действия, бизнес-объект обычно ничего не делает сам, но содержит набор переменных экземпляра или свойств, также известных как атрибуты, и ассоциаций с другими бизнес-объектами, плетение карты объектов, представляющих деловые отношения.
A модель предметной области, в которой бизнес-объекты не имеют поведения, называется анемичной моделью предметной области..
Бизнес-объекты отделяют состояние от поведения, потому что они передаются по уровням многоуровневой системы, в то время как реальная работа приложения выполняется на бизнес-уровне и не перемещается между уровнями.
.