5.3 类之间的关系
类与类之间的关系主要有4种:关联、依赖、泛化和实现,只有定义和描述了类之间的关系,各个类才能构成一个整体、系统的模型。因此,准确地分析、定义类与类之间的关系,是静态建模的要点和难点。上述4种关系覆盖了大部分事物之间相互协作的重要方式,也能很好地映射到大多数面向对象编程语言所提供的连接对象的方式。(https://www.daowen.com)
UML对每种关系都提供了一种图形表示,这种表示法允许脱离具体的编程语言而对关系进行可视化,可用于强调关系的最重要的部分:关系名、关系所连接的事物和关系的特性。本节将进一步详细介绍关联、依赖和泛化关系在类图中的使用,而实现关系将在5.5节中详细介绍。