Six Relationships
Dependency :( long as it is used in class to the other side dependencies)
Generalization: that is inherited, that is a special case of dependencies
Realization relationship: dependency special case
Relationship: the relationship between the type classes, i.e., a special case of dependencies (navigational having: a one-way or two-way relationship relationship, multiplicity: one, many)
Aggregation relationship: and the integral part of the relationship, (the whole part can be separated using the set, get method) is a special case of the relationship,
Combining relationship: overall relationship and the portion is separated from the portion not integral (Constructor)