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