UML的关系图记忆

1 实现

含义:类实现接口
is a


实现.png

2 继承

like a


继承.png

3 依赖

A依赖B


依赖.png

4 关联

A拥有B


关联.png

5 聚合

has a


聚合.png

6 组合

contains a


组合

7 对比

拥有关系的对比
由上到下,关系越来越强

类型 关系 代码角度 实例
依赖 A类使用到了B类 局部变量、形参、静态方法 人与ofo自行车
关联 A类使用到了B类,且两者处于同一层次 B类可以作为A类的成员变量 人与ofo自行车
聚合 B类是A类的一部分 成员变量 计算机和cpu、公司与员工
组合 B类是A类的一部分,A不存在之后,B也不存在 成员变量 人和大脑
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • 长大是不是意味着失去,也意味着得到? 以前的我很喜欢一些零零碎碎的小东西,看到了就想买,买了却又不需要,闲...
    七七七七七七七_阅读 444评论 5 3
  • ■文/从前慢 春风十里不如梦你 梦的时候,风吹麦浪 你就像一只蝴蝶 翩翩起舞游弋爱河 春风十里不如想你 想的时候,...
    从前慢者阅读 778评论 20 19
  • 最近的阴雨连绵,让我不禁为接下来的考试感到紧张,只好翻翻相册看看晴天恢复好心情
    所爱隔山海LY阅读 297评论 2 3
  • “要不,你再回去跟你爸妈商量一下……”主管虚弱地回复道。 “好,我今晚再思考一下。”我这么回答的时候,连我自己也不...
    叁肆伍Zoe阅读 276评论 0 0