Бизнес-объект - 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
внешние ссылки
- Определение модели предметной области с помощью Мартина Фаулера
- Модель анемического домена Мартина Фаулера
Эта статья о компьютерах - незавершенная . Вы можете помочь Википедии, расширив ее . |