美文网首页
UML类图不同符号代表的含义

UML类图不同符号代表的含义

作者: SILENCE_SPEAKS | 来源:发表于2021-09-01 15:23 被阅读0次

类图: 描述一组类、接口以及它们之间关系的图,用来显示系统中各个类的静态结构。

符号 含义
矩形框
<<interface>>矩形框 接口(单独表示)
棒棒糖 接口(直接表示在对象上)
实线+空心三角形 继承
实线箭头 关联
实线箭头+空心菱形 聚合关系
实线箭头+实心菱形 合成关系
虚线箭头 依赖关系

矩形框:类

  • 第一层:类名(抽象类用斜体)
  • 第二层:属性(‘+’ 表示 public、‘-’ 表示 private、‘#’ 表示 protected)
  • 第三层:方法

<<interface>>矩形框:接口(单独表示)

  • 第一层:<<interface>> 接口名
  • 第二层:接口实现方法

棒棒糖表示:接口(直接表示在对象上)

  • 在类的第三层:接口实现方法

实线+空心三角形:继承

  • 继承的对象有类、接口

实线箭头:关联

  • 一般表示为公有对象:一个类知道另外一个类

实线箭头+空心菱形:聚合关系

  • 一般表示为:一个类包含另外一个类的集合,表示一种“弱拥有”关系,A可以拥有B,但B也可以不必定是A的一部分

实线箭头+实心菱形:合成关系

  • 一般表示为私有对象:表示一种“强拥有”关系,B一定是A的一个组成部分

虚线箭头:依赖关系

  • 一般表示为依赖方法的函数参数。

相关文章

  • UML类图不同符号代表的含义

    类图: 描述一组类、接口以及它们之间关系的图,用来显示系统中各个类的静态结构。 符号含义矩形框类< >矩形框接口(...

  • [设计模式]-UML类图的各符号含义

    UML类图的各符号含义 类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。由这些基...

  • UML类图

    转:UML各种关系符号UML类图感知 UML中描述 对象 / 类 之间相互关系的方式包括:依赖(继承,实现),关联...

  • UML类图学习

    UML类图符号 各种关系说明 UML类图用来描述对象和类之间相互关系的方式 泛化(Generalization):...

  • UML图六种箭头含义

    UML图六种箭头含义 导语 在平时的开发中,难免会遇到画UML图的时候,也就是我们所说的类图,但是UML图中的箭头...

  • UML类图

    这里直接引用《大话设计模式》的UML类图讲解,有删节 UML类图图示样例 首先看“动物”矩形框,它代表一个类。类图...

  • [一]UML入门

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

  • UML类图的箭头含义

    本文以starUML中的图例解释UML类图中的箭头含义。 泛化关系(generalization):继承关系的一种...

  • 设计模式之UML类图

    设计模式之UML类图 UML类图可以很清晰的表达程序的设计,在程序开发中各种类存在不同的依赖关系,在UML中使用不...

  • JavaScript面向对象之UML类图

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

网友评论

      本文标题:UML类图不同符号代表的含义

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