UML类图-软件需求分析与设计(很详细,很详细,很详细)

UML之类图

类图的定义:是显示一组类、接口、协作以及它们之间关系的图。

 

类图主要包含7种元素:、类、接口、协作、依赖关系、泛化关系、实现关系、关联关系。

类图:包、子系统,用来把模型元素聚集成更大的组块。

类图:约束、注解

在这里插入图片描述

 

 

1.类是一组拥有相同的属性、操作、方法、关系和行为的对象地描述符。

2.类定义了一组有着状态与行为的对象。类的状态由属性和关联来描述,个体行为由操作来描述,对象的生命周期则由附加给类的状态机来描述。

3.在UML中,类表达成一个有三个分隔区的矩形。其中顶端显示类名,中间显示类的属性,尾端显示类的操作。

在这里插入图片描述

 

类——属性

可见性:描述了该属性在那些范围内可以被使用。

可见性

英文限定符

UML标准图示

Rose图示

说明

公有

public

+

 

其他类可以访问

私有

private

-

 

只对本类可见,不能被其他类访问

保护

protected

#

 

对本类及其派生类可见

类型:属性的数据类型,可以系统固有,也可以用户自定义。属性的类型决定了该属性的所有可能取值的集合。

 

类——操作

可见性:同样描述该操作在那些范围内可以使用,与属性的可见性相同。

参数列表:是一些按照顺序排列的属性定义了操作的输入。例如:oper(out arg1:int, arg2:double=3.2)

返回类型即回送调用对象消息的类型。void关键字表示无返回值。

特性是对操作性质的约束说明。

 

 

类——职责

职责是类的契约或责任。当创建一个类时,就声明了这个类的所有对象具有相同种类的状态和相同种类的行为。在较高的抽象层次上,这些相应的属性和操作正式要完成类的职责的特征。

类的职责是自由形式的文本,在非正式的类图中,可以将职责列在类图操作下的另一分割栏中。

 

 

接口

1.接口是一个被命名的操作集合,用于描述类或组件的一个服务。

2.接口不包含属性与方法实现,但可以有一些操作。接口的所有内容都是公有的。

3.接口代表了一份契约,实现该接口的类元必须履行它。

4.在UML中,接口由一个带名称的小圆圈表示;也可以表示为带有<<interface>>构造型的类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值