魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Language - UML - 语法格式

文章摘要: 摘要内容。

可见性

  • +:表示public
  • -:表示private
  • #:表示protected

完整表示格式

  • 属性:<可见性> <名称> : <类型> [= <值>]
  • 方法:<可见性> <名称>(<参数列表>) [: <返回类型>]

类与类之间关系的表示方法

关联关系

  • 表示方法:使用一条实线连接两个类。
  • 描述:表示两个类之间存在某种逻辑上的联系。关联可以是有方向的,也可以是双向的。
  • 示例:学生类和课程类之间的关联。

聚合关系

  • 表示方法:使用一条带有空心菱形的实线,菱形指向整体类。
  • 描述:表示整体与部分的关系,但部分可以独立于整体存在。
  • 示例:学校类与班级类之间的聚合关系。

组合关系

  • 表示方法:使用一条带有实心菱形的实线,菱形指向整体类。
  • 描述:是一种更紧密的聚合关系,部分不能独立于整体存在,整体负责部分的创建和销毁。
  • 示例:公司和部门之间的关系,部门不能脱离公司独立存在。

依赖关系

  • 表示方法:使用一条带有箭头的虚线,箭头指向依赖的类。
  • 描述:表示一个类使用另一个类的方法或资源,但不通过属性或关联来实现。
  • 示例:一个类使用另一个类的方法作为工具。

继承关系

  • 表示方法:使用一条带有空心箭头的实线,箭头指向基类(父类)。
  • 描述:表示子类继承父类的属性和方法。
  • 示例:动物类和哺乳动物类之间的继承关系。

实现关系

  • 表示方法:使用一条带有空心箭头的虚线,箭头指向接口。
  • 描述:表示类实现了一个接口,并提供了接口中声明的所有方法的实现。
  • 示例:一个类实现了一个接口。
更新时间: 2025/11/16 17:17