做网站的被拘留了中国培训网
1、类关系
继承、实现、依赖、组合、聚合
继承:一个类继承另一个类;
实现:一个类实现另一个接口;
依赖:一个类作为另一个的局部变量,方法的参数,临时对象等;
组合:一个类中使用了另一个类,如作为成员变量等属性,该类和类中的该成员变量生命周期一致;
聚合:一个类中使用了另一个类,如作为成员变量等属性,该类和类中的该成员变量生命周期不一致,二者可以分隔存在。
//继承
class ClassA extends Base{}
ClassA --|> Base
//实现
class ClassB implements ICallback{}
ClassB ..|> ICallback
//依赖
class Parm{}
class ClassC{+doThings(Parm)
}
ClassC ..> Parm
//组合
class Combination{}
class ClassD{Combination combination
}
ClassD --* Combination
//聚合
class Polymerization{}
class ClassE{Polymerization polymerization
}
ClassE --o Polymerization