UML是数据库设计过程中,在E-R图(实体-联系图)的设计后的进一步建模。
关联
关联:一个类中引用到另一个类,即需要用到另一个类,将其声明为成员变量。
单向关联:A需要知道B,B不需要知道A
双向关联:A需要知道B,B也需要知道A
继承(泛化)
依赖
人依赖空气,类A方法中形参中包含B类。
实现
实现接口
聚合(弱拥有)
大雁群关联多个大雁对象(数组),DPE(出自设计模式第二版):A包含B,B不是A的一部分。
组合(强拥有)
鸟由翅膀组成,鸟的构造函数——同时生成翅膀类。