UML单体结构
image
由上至下: 类名,属性,行为
GeelyClass: 类型,抽象类为斜体,接口的话前面有<<interface>>
+: public
-: private
: protect
~: default
下划横线: static
study: 斜体,抽象方法
food: 参数
boolean: 返回值
String,double: 类型
UML相互依赖图
image
依赖关系: 虚线(辅助记忆:虚无缥缈)
关联关系: 实线(辅助记忆:实线,实打实的关系,铁哥们)
组合关系: 实心菱形,数字表示1个鸟有2个翅膀
聚合关系: 空心菱形(辅助记忆:一个空盘子,里面有很多大雁,has a)
接口: 可以用<<interface>>或者棒棒糖表示
继承父类用实线,实现接口用虚线