Relations between objects

Ada 95 provides no means to relate objects to each other except access types. The disadvantage of using pointer are:

Relation between the instances A and B in Objects are expressed by three values:

Lets assume there is a person instance. This instance may be associated with upto N account instances. This may be expressed by the relation name Has_Account where the source the account is and the target the person instance.