1.

What Is Business Object?

Answer»
  • A Business Object is an ENTITY inside a business layer in n-tier architecture of OOP.
  • A BO holds a group of instance variables of a class, known as attributes and associations with other business objects.
  • BO maps objects REPRESENTING business RELATIONSHIPS.
  • BO treats state and behavior as different components as they communicate across various layers in multi-layered architecture.

For example:

  • A “Principal” can be a BO where its attributes like Id, NAME, and Area COULD hold 1-Many association with his sub-ordinates.
  • A domain BO that does not have behavior is referred as Anemic Domain Model.

For example:



Discussion

No Comment Found