UML描述类图

UML描述类图

关系

uml在类图表示方面会将关系归结到这几种关系上:泛化,实现,关联,聚合,组合,依赖

  1. 泛化 表达继承关系。

  2. 实现 表示的是一个类和接口之间的关系(实心三角包带着一个虚线)

  3. 关联

解释:一个类A包含着另外一个或多个实体类B,这个关联可以是单向或者是双向,使用一般的箭头线指向被拥有着者

  1. 聚合

解释:整体与部分的关系,局部可以脱离主体生活,在代码上无法和关联区分,要通过实际的业务逻辑才能很好的区分开来,使用带菱形实心线,菱形指向整体

  1. 组合

解释:整体与局部的关系,无法脱离整体存在。也是依靠业务罗斯才能区分他们两个的不同区别,通过实心菱形的实线表示,菱形指向整体

  1. 依赖

解释:一个类的实现需要另外的类参与,通过带箭头的虚线,指向被使用的人

关系的强弱顺序

泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖 >

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

推荐阅读更多精彩内容

  • 【IT 工具 UML图】 产品经理的必备技能之一是画UML图,本文就告诉你怎么画标准的类图吧。本文结合网络资料和个...
    Rtia阅读 5,591评论 0 16
  • 忘记了uml类图连线之间的关系,记录一下。 1. 关联关系 关联(Association)关系是类与类之间最常用的...
    cutieagain阅读 5,867评论 0 2
  • UML类图用来定义系统中的类,包括描述类的结构和类之间的关系。类图的主要作用于描述系统的静态结构。先看一张图(图片...
    Josaber阅读 11,312评论 0 5
  • 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Di...
    雷雷_zll阅读 14,555评论 0 14
  • 1、为什么需要类图?类图的作用 我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字: 本项目是在一...
    默默_David阅读 4,687评论 0 1