1.图示符号如图所示
2.介绍:
关系:依赖,关联,聚合,组合和继承(泛化),关系依次增强。
依赖:表示一个元素以某种方式依赖于另一种元素。
关联:连接(connect)模型元素及链接(link)实例。
聚合:表示整体与部分的关系。
泛化:表示一般与特殊的关系,即“一般”元素是“特殊”关系的泛化。
注意:组合聚合区别
3.举例聚合与组合都表示了整体和f部分的关系。组合的程度比聚合高,
当整体对象消失时,部分对象也随之消失,则属于组合关系,
当整体对象消失而部分对象依然可以存在并继续被使用时,则属于聚合关系。
依赖:若A的方法中仅仅使用了B的对象,那么A依赖B。
聚合:A对象维持B对象的引用或指针,并可与其他对象共享B的对象。
组合:A控制B的生命周期,A与B是组合关系。
继承:A具有B的全部特性,还可以定义新的特性以及置换B的特性。