Adding to the answers already provided, applying the definitions to the provided class diagram:
The Person instance will contain an instance of the Account, and since this will be an aggregation (represented by a white diamond), this means that the instance of the Account can exist independently of the instance of Person. Since no plurality information is provided, it cannot be specified how many instances of the instance of the Person account can contain.
A similar explanation applies to the relationship between a transaction and a loan,
Man and credit.
As said, triangles define a generalization relationship, and this implies inheritance.
For the provided class diagram, this implies that the classes Loan, ManagedFund, and Cash
are specializations of the Product class. Loan instance will contain attributes
which are defined in it (interest, creditors), and will also contain the attribute name, description and managementFee, which are defined in the parent class
Product.
sateesh
source share