This provides a natural classification for kinds of objects and allows for the commonality of objects to be explicitly taken advantage of in modelling and constructing object systems. Inheritance is a relationship between classes where one class is the parent class of another. This does add additional difficulties since several distinct parents can declare a member within a multiple inheritance hierarchy, which to choose becomes an issue. Since base classes provide properties and attributes for objects, changing base classes changes the properties and attributes of a class. Only one instance of the class will then appear in the graph.
Objects have an associated type.
Types may inherit attributes from supertypes. All forms of corporate information Such as current relational database information, employee data, transaction processing, in fact almost any processing of data using electronic means. Multimedia databases Treatment of different media as different types or classes of object data that can be contained within a single database. A powerful use would be the ability to search picture objects for certain information. The concept of messages between objects is very similiar to how simulations should be handled.