这些笔记比较零碎,又不够单独开一篇文章的必要,所以就集中在此处了。

UML类图 | 线与箭头

1. 在UML类图中:实线➕空心三角箭头代表``继承关系`,由子类指向其父类
2. 在UML类图中:虚线➕箭头表示 依赖关系,常用在方法参数等,由依赖方指向被依赖方
3. 在UML类图中:虚线➕空心三角箭头表示 接口实现,由实现方指向接口
4. 在UML类图中:实线➕箭头表示 关联关系,例如,当一个类'知道'另一个类,即一个类引用另一个类
5. 在UML类图中:实线➕空心菱形表示'聚合关系',聚合表示一种弱的'拥有'关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。例如,大雁是群居动物,每只大雁都是属于一个雁群,一个雁群可以有多只大雁
6. 在UML类图中:实线➕实心菱形➕箭头表示'合成(组合)关系',合成是一种强的'拥有'关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。合成关系的连线两端还各有一个数字。这被称为基数。表明这一端的类可以有几个实例。关联关系、聚合关系也可以有基数的

类图

类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体表示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。⚠️注意符号,'+'表示public,'-'表示private,'#'表示protected

接口图

与类图的区别主要是顶端有<<interface>>显示。第一行是接口名称,第二行是接口方法。接口还有另一种表示方法,俗称棒棒糖表示法,圆圈旁是接口名称,接口方法在实现类中出现。