类图的规范

1、样式
类图的样式包括一下几种,
接口:
在这里插入图片描述
抽象类:
在这里插入图片描述
类:
在这里插入图片描述
接口一定有 <> 的标识,接口中的方法必须斜体(默认都是抽象方法)
抽象类名和抽象方法必须斜体,非抽象方法不斜体
注意访问控制符、返回值、参数等格式的正确性
类中属性、方法要描述全面
类中使用注解或者new的方式声明的其他类的成员变量也是该类的属性:
原因一:对此类本身而言,此类的类内结构包括属性(成员变量)和方法(成员方法)
原因二:对类间关系而言,虽然这个类与其他类(这个类声明其他类对象)之间有关联(或其他关系),但是这个关系是体现在类间的。
类图中要标注使用的设计模式
2、类间关系
类间的强弱关系一共分为六种(从强到弱):
继承:实线三角
实现:虚线三角
组合:实线菱形
聚合:虚线菱形
关联:实线箭头
依赖:虚线箭头

3.标准:
1.类间关系的格式与描述要做到准确无误,紧密贴合代码,与代码保持一致。
2.符合UML规范。
3. 在UML基础上,不能有二义性,图要能表达出来明确的含义。
4.统一,整体看着整洁,一致,比如关系:继承和实现关系纵向画,其他关系横向画
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
UML类图是一种常用的软件设计工具,用于表示类的结构和关系。以下是一些常见的UML类图设计规范: 1. 类名:使用大驼峰命名法(PascalCase)命名类名,并尽量使用清晰、具有描述性的词汇来表示类的功能。 2. 属性:在类图中,属性以名称:类型的形式表示。属性名称使用小驼峰命名法(camelCase),并尽量避免使用简写或缩写,以增强可读性。 3. 方法:方法以名称(参数列表):返回类型的形式表示。方法名称同样使用小驼峰命名法,并尽量遵循动词加名词的命名规则,清晰地表达方法的功能。 4. 可见性:在UML类图中,属性和方法可以指定可见性,包括public(+)、private(-)、protected(#)和包级私有(~)。根据设计需求和访问控制原则,为属性和方法指定适当的可见性。 5. 关联关系:在类图中,关联关系通过连接两个类之间的线表示。可以使用无箭头线表示双向关联,箭头指向关联方表示单向关联。 6. 继承关系:继承关系使用带空心三角形的实线表示,箭头指向父类。子类继承了父类的属性和方法。 7. 实现关系:实现关系使用带空心三角形的虚线表示,箭头指向实现的接口。类需要实现接口中定义的所有方法。 8. 类之间的依赖关系:依赖关系使用带箭头的虚线表示,箭头指向被依赖的类。依赖关系表示一个类使用了另一个类作为方法参数、局部变量或返回类型。 9. 类图布局:根据设计需要,可以将相关联的类分组排布在一起,以增强可读性。 这些是常见的UML类图设计规范,具体的设计方式还需根据项目需求和团队约定进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孙正嗯大正

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值