BOM Class

As the name implies, the whole focus of OO is on objects. Objects are created to represent real world things such as a customer or an order.

However, before we can have objects we must create a template, or pattern, for each type of object we want to process. This template is called a BOM class, and defines what the different objects will be like. For example, you can define a Customer BOM class and an Order BOM class, which would model real world customers and orders. Creating BOM classes for your application is a design-time activity.