Бизнес-объект - Business object

А бизнес-объект это организация внутри многоярусный программного обеспечения приложение, которое работает вместе с доступ к данным и слои бизнес-логики для транспортировки данных.[нужна цитата ]

Например, «Менеджер» будет бизнес-объект где его атрибутами могут быть «Имя», «Второе имя», «Возраст», «Область», «Страна», и он может содержать 1-н ассоциация со своими сотрудниками (сборник Наемный рабочий экземпляры).

Другим примером может быть концепция типа «Процесс», имеющая атрибуты «Идентификатор», «Имя», «Дата начала», «Дата окончания» и «Вид» и имеющая связь с атрибутом «Сотрудник» (ответственный) это началось.

Функция

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

А модель предметной области куда бизнес-объекты не иметь поведения называется модель анемической области.

Бизнес-объекты отделяют состояние от поведения, потому что они передаются по уровням в многоуровневой системе, в то время как реальная работа приложения выполняется на бизнес-уровне и не перемещается между уровнями.

Смотрите также

Рекомендации

  • Рокфорд Лхотка, Visual Basic 6.0 Business Objects, ISBN  1-86100-107-Х
  • Рокфорд Лхотка, эксперт по C # Business Objects, ISBN  1-59059-344-8
  • Рокфорд Лхотка, индивидуальный эксперт по бизнес-объектам Visual Basic .NET, ISBN  1-59059-145-3

внешняя ссылка