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