0. 前言
相信大家在学习UML类图的时候,最大的难度可能来自两个方面:
- 类图中各种关系的区别;
- 多种关系的符号记忆容易混淆;
本着"Do one thing and do it well."的原则,本文不介绍UML类图中各种关系的区别。而重在介绍UML类图中各种符号的记忆方法,让大家在读完本文后能够轻松记忆,而且很难遗忘,不易混淆。
1. 准备在开始阅读本文之前,你需要了解的知识有:
- UML类图的概念;
- UML类图有几种关系;
- 各种关系的强弱;
UML类图主要有以下几种关系:
- 泛化 Generalization
- 实现 Realization
- 组合 Composition
- 聚合 Aggregation
- 关联 Association
- 依赖 Dependency
以上这六种关系的强弱是:
泛化 > 实现 > 组合 > 聚合 > 关联 > 依赖
这六种关系,每一种都对应着一个符号。加起来就有六种符号,要想在较短的时间内记住这六种符号而且不产生混淆是一件不太容易的事情。那么该如何更有效的来记忆这些符号?