Here is an example:
I have the generic type called “Account”. I wish to use this account to represent multiple business entities:
1. Customer
2. Client
3. Company
I wish to use the Account type for the above 3 entities (as they are all types of accounts in my system – where the type is an attribute of the Account). How would I represent this relationship?
I believe the diagram I would use to communicate these relationships between diffrent objects is the “Collaboration” diagram, as what the relationships show is how the different objects are instantiated (Account is instantiated as Customer, Client and Company) and how they (the instances) would interact with each other