首页 > 其他分享 >01-UML类图中的那些符号

01-UML类图中的那些符号

时间:2023-01-04 22:33:38浏览次数:45  
标签:01 类图 矩形框 空心 箭头 接口 UML

01-UML类图中的那些符号

什么是UML?

Unified Modleling Language,统一建模语言,将软件系统进行可视化建模的一种语言,UML2.0一共定义了13种图,包括用例图、类图,对象图,状态图,活动图 顺序图,协作图,构件图,部署图,包图,组合结构图,交互概览图等等。本文主要介绍类图种的定义

矩形框:类

矩形框代表类,矩形框份为3层,第一层是类名,如果是抽象类,用斜体表示;第二层是类的属性;第三层是类的方法;其中类的属性和方法前修饰符 '+'代表 public '-' 代表private,'#'代表protected

带有<>的矩形框:接口

代表接口,带有<>的矩形框有两层,第一层表示接口名称;第二层表示接口的方法,接口还有一种表示方法,俗称棒棒糖表示法

空心三角+实线:继承

表示继承关系,空心三角指向父类
例如 鸟继承动物

空心三角+虚线:实现

实现接口,空心三角指向被实现接口
例如 鸟实现飞翔接口

实线箭头:关联关系

例如 企鹅关联气候

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

空心菱形指向聚合的类,箭头指向单个组件的类
例如 雁群由大雁聚合而成

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

实心菱形执行组合成的类,箭头指向单个部分的类,可以添加数字
例如 鸟由两个翅膀组成

虚线箭头:依赖

例如 动物依赖水和空气

标签:01,类图,矩形框,空心,箭头,接口,UML
From: https://www.cnblogs.com/Oh-mydream/p/17026187.html

相关文章