UML六大关系

继承

子类继承父类或者子接口继承父接口,在UML图中用实线空心箭头表示。


继承

实现

类实现接口的功能,在UML图中用虚线空心箭头表示。


实现

依赖

依赖是对象之间最基本的关系,在UML图中用虚线箭头表示。


依赖

例如BLL层调用DAL层时会依赖上下文context,从而确定到底调用的是哪个数据库。

关联

表示多个对象之间的关联关系,每个对象都有自己的生命周期。在UML图中用实线表示关联关系。


关联

聚合

聚合,整体和部分之间的关系,即has的关系,整体和部分拥有各自的生命周期,在UML图中用实线空心菱形箭头表示。例如Department和Employee就是聚合的关系。


聚合

组合

组合,也是整体和部分之间的关系,但,是is的关系,整体和部分不可分离,整体的生命周期如果结束了,部分的生命周期也就结束了,例如房子和房间的关系就是组合的关系。


组合

参考阅读:
UML类图的6大关系

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UML 中的六大关系很重要,这里特此拿出来单独写一篇。(因为上篇太长了,重点和非重点都混在一起) 在UML类图中,...
    充满活力的早晨阅读 865评论 0 3
  • 我们在进行项目的时候,通过使用 UML 的面向对象图的方式来更明确、清晰的表达项目中的架设思想、项目结构、执行顺序...
    充满活力的早晨阅读 4,980评论 2 34
  • 【IT 工具 UML图】 产品经理的必备技能之一是画UML图,本文就告诉你怎么画标准的类图吧。本文结合网络资料和个...
    Rtia阅读 1,706评论 0 16
  • 1. 2. 3.知道完整的身份证号怎么输入吗?有没有出现后三位全是0的情形呢? 解决方法:在输入身份证号前,先录入...
    A唧唧阅读 374评论 0 0
  • 你匆匆地走来 一头撞进夏天 火热的情怀 夏天却只是与你浅浅地一吻 转身慢慢地离开 你轻轻地走来 用清凉的雨滴 洗剂...
    桂花上酸菜阅读 427评论 30 40