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

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

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

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

Функция

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

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

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

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

Ссылки

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

внешние ссылки