2-1 本章导航
UML的定义UML的特点
UML2.2的分类
UML类图记忆技巧
UML时序图
黑色的实线和实心箭头表示同步调用 黑色的实线和空心箭头表示异步调用 黑色的虚线和空心箭头就表示方法的返回值
2-2 UML类图讲解如果出抽象类,类名是用斜体来表示 "+"表示public "-"表示private "#"表示protected "~"或者什么都不加就表示default的包权限 有下划线"_"表示static的属性或者是方法 斜体的表示的是抽象方法,既然这个类里面含有抽象方法,那么这个类也必然是一个抽象类
2-3 UML类图讲解-自上而下摘自大话设计模式:
依赖关系:一般是作为一个方法的入参:继承的关系这里要注意的是:箭头的指向,是从子类指向父类
组合关系组合关系的两个类是具有相同的生命周期的;
这个也是一个继承的关系:
关联关系聚合关系这里要注意菱形和箭头的方向不要指反了,菱形是多的一方 可以把这个菱形理解一个可以乘东西的盘子,盘子可以放很多的东西,指向多的一方
实现接口继承了之后,又多了自己的方法棒棒糖表示法唐老鸭实现了说人话的接口
2-4 UML类图讲解-对比讲解联想记忆
继承和实现:一个实线一个是虚线
|