What is an Object?

To understand business objects, we need to understand the concept of an object. An object is a code-based abstraction of a real-world entity or relationship. In the computer, an object consists of some data (state information) and behavior (a set of routines).Our programs use an interface to get access to an object's data andbehavior. We can represent the object as something like thefollowing diagram: