关联、聚合、组合、依赖、继承、实现简述

关联   比如链表中的ListNode prev  next 这种属于自关联。还有一种表现为在A中定义一个B类的成员变量,在B中定义一个A的成员变量,这种属于双向关联,只有一方关联就称为单向关联。

聚合   多个成员变量聚合在一起组成一个对象,比如轮胎、车门、方向盘组成汽车。多个成员变量可以独立存在。

组合   多个成员变量组合成一个对象,鼻子,眼睛,耳朵等组合成一个主体,成员变量的生命周期与主体对象等同。

依赖   method.test(Object a) 方法参数中调用了其他对象,产生了依赖关系

继承  extend

实现  implement

posted @ 2021-09-01 13:51  wumengchao1234  阅读(90)  评论(0编辑  收藏  举报