UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)

  1. UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合
  2. UML类图几种关系的总结

泛化

类继承和类实现接口关系,表示垂直关系;

强弱程度

泛化=实现 > 组合(关联关系特例,contains-a的关系)> 聚合(关联关系特例,成员参数,表示has-a关系) > 关联(成员参数) > 依赖(作为方法参数);

组合:contains-a语义,你和你的大脑;大雁◆->翅膀;
聚合:has-a语义,公司有职员;雁群◇->大雁等;

简单脑图
实例

你可能感兴趣的:(UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合))