首页 > 其他分享 >UML类图图示

UML类图图示

时间:2023-11-08 15:33:28浏览次数:29  
标签:表示 关系 图示 实线 类图 接口 空心 箭头 UML


UML常用的关系及图标的说明


UML类图图示_抽象类

首先看‘‘动物’’矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则用斜体显示。第二层是类的特性,表示字段和属性。第三层是类的操作,表示方法或行为。‘-’表示private,'+'表示public,'#'表示protected。

UML类图图示_实线_02

接口图《interface》显示,第一行是接口名称,第二是接口方法。还有一种接口表示方法,俗称棒棒糖表示法,就是唐老鸭实现了‘‘讲人话’’的接口

UML类图图示_抽象类_03

类与接口的关系                   

  类与类的继承关系表示:空心三角形+实现来表示    类与接口的实现关系表示:空心三角形+虚线来表示         

UML类图图示_实线_04

      

UML类图图示_实线_05


关联、聚合、组合、依赖

关联关系:实线箭头表示

UML类图图示_关联关系_06

聚合关系:空心的菱形+实线箭头来表示


 

UML类图图示_实线_07

 组合关系:实心的菱形+实线箭头来表示 

 

UML类图图示_关联关系_08

依赖关系:用虚线箭头来表示

 

UML类图图示_实线_09

小结:

1.聚合表示一种弱的‘拥用’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。通俗称,我有一个XX;--- has a

2.组合表示一种强的‘拥用’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。通俗称,不可分离。---contarnsa

3.依赖表示是一个类依赖于别一个类,体现了关系是单向的。通谷称,使用一下。--- use a


标签:表示,关系,图示,实线,类图,接口,空心,箭头,UML
From: https://blog.51cto.com/u_809530/8255423

相关文章

  • C语言程序设计 安装Visual C++ 6图示
    本示例安装VC6用于编写,编译和调试C语言。下载:首先从网上下载英文企业版VisualStudio6,约250-650M。迅雷下载:http://www.gougou.com/search?search=vc%2B%2B%206&id=0 英文企业版VisualStudio6安装图示:  ......
  • 机器学习之使用seaborn绘制各类图形
    使用seaborn绘制单双变量,类别散点图,箱型图,小提琴图去更直观的观察数据的分布情况在单变量图中使用displot,参数如下 双变量关系图使用joinplot,参数如下图 类别散点图使用stripplot(),参数如下 小提琴图和箱型图类似,一个使用violinplot(),另一个使用boxplot(),参数基本一......
  • 类与类之间的关系(类图)
    实习过程中,组长要求写类图,发现已经忘的差不多...来复习一下UML一.六大关系1.泛化(Generalization)<继承Inheritance>是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。带三角箭头的实线,上方......
  • idea plantuml 使用技巧
    实现的关系 A实现接口BA..|>B继承的关系A继承了BA--|>B依赖关系:A使用BA..>B聚合关系(整体与部分:可以分割,创建了整体,部分可以在后面创建 类似于人和收) A聚合BA--oB组合关系(整体与部分:不可分割,创建了整体,部分自动创建了类似于 人和头)......
  • 软件设计实验1:UML与面向对象程序设计原则
    实验1:UML与面向对象程序设计原则本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、掌握面向对象程序设计中类与类之间的关系以及对应的UML类图;2、理解面向对象程序设计原则。 [实验任务一]:UML复习阅读教材第一章复习UML,回答下述问题:面向对象程序设计中类与类的关......
  • starUML用例图与活动图绘制及实例
    一.用例图1.starUML建立方法:工程区-->选择model右键-->选择AddDiagram中的UseCaseDiagram-->重命名该用例图 2.用例图四大组成:•参与者(Actor):是指外部用户或实体在系统中所扮演的角色(Role)。•用例:参与者在系统中执行的一个相关的动作序列,系统通过执行这一组动作序列为......
  • UML用例图
    用例图的含义由参与者(Actor)、用例(UseCase) 以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。其中用例和参与者之间的对应关系又叫做通讯关联(CommunicationAssociation)。用例图的作用用例图是需求分析中的产物,主要作用是描述参与者与和用例之间的关系,帮助......
  • UML 状态机图
    文章来源:http://tool.uml.com.cn/ToolsEA/state-diagram.asp状态机图状态机图对单个对象的行为进行建模,指定对象在其生命周期内为响应事件而经历的事件序列。活动图示例如下所示。门可以处于以下三种状态之一:“打开”、“关闭”或“锁定”。它可以响应打开、关闭、锁定和解......
  • uml中类与类之间的关系
    0关联关系:  ......
  • java链表详解 理论+代码+图示
    1、定义链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的。(即链表是一个个节点组成的,这些节点物理上不连续,但逻辑上连续)一个节点就是一个Node对象。2、链表结构单向、双向;带头、不带头;循环、非循环; 以上情况组......