UML class Diagram Relationships (generalization, inheritance, implementation, dependencies, associations, aggregations, combinations)
In UML class diagrams, the following relationships are common: generalization (generalization), implementation (realization), Association (association), Aggregation (Aggregation), composition (composition), dependency ( Dependency)
1. Generalization (generalization)
Generalization relationship: An inheritance relationship that represents a general and special relationship that specifies how subclasses can characterize all the characteristics and behaviors of a parent class. For example, the tiger is a kind of animal, that is, the characteristics of tigers have animals in common.
Arrow pointing to: Solid line with triangular arrows, arrow pointing to Parent class
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
UML Class Diagram relationships