微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带你了解UML中类图

类图定义

在UML中,类使用包含类名、属性和操作且带有分割线的长方形来表示。如定义一个Employee类,它包含属性name,age和email,以及操作modifyInfo()。

在UML类图中,类一般有三部分组成:

1).类名:每个类都必须有一个名字,类名是一个字符串。
2).类的属性(Attributes),属性是指类的性质,即类的成员变量。一个类可以有任意多个属性,也可以没有属性,表示方式为:

可见性 名称 : 类型 [ = 认值 ]  

可见性:表示该属性对于类外的元素而言是否可见,包括public、protected、private3种。
名称:表示属性名,用一个字符串表示。
类型:表示属性的数据类型,可以是基本数据类型,也可以是用户自定义类型。
认值:是一个可选项,即属性的初始值。
3).类的操作,操作是类的任意一个实例对象都可以使用的行为,是类的成员方法,表示方式为:

可见性 名称([ 参数列表 ])[ : 返回类型 ]

可见性:与属性的可见性定义相同。
名称:即方法名,用一个字符串表示。
参数列表:表示方法的参数,其语法与属性的定义相似,参数个数是任意的,多个参数之间用逗号“,”隔开。
返回类型:是一个可选项,表示方法的返回类型。

类之间的关系

在软件系统中,类并不是孤立存在的,类与类之间存在各种关系。对于不同类型的关系,UML提供了不同的表示方式。

1. 关联关系

2.依赖关系

3.泛化关系

4.接口与实现关系

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐