Business Objects

At runtime, instances of these BOM classes are created to represent particular instances of the generic BOM class. These instances are referred to as Business Objects. For example, the Customer BOM class can have two Business Objects to represent two actual customers, John Smith and Fred Blogs.

Each of these BOM classes and Business Objects have attributes. For example, a Customer may have attributes that include a name and number, and an Order may have attributes that include Customer and DateCreated. Although Customer attributes differ from Order attributes, generally all Customers have the same set of attributes.

The diagram below shows a simple Customer class and three Business Objects, which are instances of the class: