UML类图

作者: 努力生活的西鱼 | 来源:发表于2020-04-03 14:17 被阅读0次
image

UML类图中的基本图示法

首先你看那个动物矩形框,它就代表一个类(Class)

类图分为三层:

  • 第一层显示类的名称,如果是抽象类,则就用斜体显示。

  • 第二层是类的特性,通常就是字段和属性。

  • 第三层是类的操作,通常是方法或行为。

注意前面的符号,+表示public, -表示private#表示protected

UML类图关系.png

然后注意左下角的飞翔,它表示一个接口图,与类图的主要区别是顶端有《interface》显示,第一行是接口名称,第二行是接口方法。接口还有另外一种表示方法,俗称棒棒糖表示法,比如图中的唐老鸭类就是实现了“讲人话”的接口。

动物,鸟,鸭,唐老鸭之间是继承关系,继承关系用空心三角形+实线来表示

实现接口用空心三角形+虚线来表示。

动物需要水和氧气,依赖关系,用虚线箭头来表示。

企鹅和气候,当一个类“知道”另一个类时,可以用关联关联关系用实线箭头来表示

雁群和大雁,聚合表示一种弱的拥有关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分,聚合关系用空心的菱形+实线箭头来表示

鸟和翅膀,组合是一种强的拥有关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样. 合成关系用实心的菱形+实线箭头来表示。另外,你会注意到合成关系的连线两端还有一个数字‘1’和数字‘2’,这被称为基数,表明这一端的类可以有几个实例,如果一个类可能有无数个实例,则就用‘n’来表示。关联关系,聚合关系也可以有基数的。

相关文章

  • [一]UML入门

    类图 二 UML类图讲解 三 UML类图讲解-自上而下 四 UML类图讲解-对比讲解

  • JavaScript面向对象之UML类图

    UML类图 什么是UML类图 UML(Unified Modeling Language)类图,中文意思为“统一建...

  • 一张图简述UML类图

    一张图简述UML类图 UML建模常用视图中,类图可算是最多的,初学UML的类图绘制,基于starUML工具,现简记...

  • 设计模式补完计划

    目录 1.uml类图2.uml时序图3.设计模式 uml类图 泛化关系(继承):指类继承自类,接口继承自接口的关系...

  • Java自学-接口与继承 UML图

    UML 图 步骤 1 : UML 图 —— 类之间的关系 UML-Unified Module Language统...

  • SDWebImage源码阅读(一)--基础架构

    SDWebImage架构图 SDWebImage的UML类图,具体UML类图的阅读规则,可以参考这篇文章:UML基...

  • 【JS设计模式3】UML类图

    UML类图 UML类图的画图工具 MS Office visio https://www.processon.co...

  • UML小结

    UML:统一建模语言;常见的UML图有: 类图 类图[https://blog.csdn.net/weixin_4...

  • 设计模式整理—UML图

    UML类图 研究设计模式首先要掌握类图,类图也就是表达模型之前的关系。UML—Unified modeling l...

  • UML总结

    uml概述 uml形式 类图 时序图 类图是展示软件项目中,类与类关系的逻辑图。时序图展示的是软件的方法调用流程。...

网友评论

      本文标题:UML类图

      本文链接:https://www.haomeiwen.com/subject/uwphphtx.html