类:类名,属性,方法 使用 矩形 表示。
共有类型 + 表示,私有类型 - 表示,保护类型用 # 表示
类之间的关系
接口 包含方法,但是不包含属性,在UML中使用一个带有名称的圆圈表示。
泛化 接口与接口之间的继承关系, 用一条实线空心箭头由子类指向父类。
依赖 一个类是类外一个类的函数参数或者函数返回值。
关联 一个类是另外一个类的成员变量。
聚合 是关联关系的一种,是更强的关联关系。关联关系所涉及的两个类处在同一层次上,聚合关系中,两个类处于不同的层次上,一个代表整体,一个代表部分。
组合 是关联关系的一种,比聚合关系还要强的关系,代表整体的对象负责代表部分对象的生命周期。