逻辑视图——类图和对象图

类图是对系统的静态结构建模,涉及到具体的实现细节。

在系统分析阶段,类图主要用于显示角色和提供系统行为的实体的职责。

在系统设计阶段,类图用于捕捉组成系统体系结构的类结构。

在系统编码阶段,根据类图中的类以及它们之间的关系实现系统的功能。

类图中的基本要素:类(Class),接口(Interface)和关系(Relation)。

 

1 类


- 代表似有

+ 代表公有

# 代表受保护的

* 代表默认

 

2 继承

继承指的是一个类(子类)继承另外一个类(超类)的同一功能,并增加它自己的新功能的能力。


上图中:Man和Woman都是人,都继承了Person的属性和方法,但各自也有自己的属性和方法,比如男人有胡子(beard),可以工作(working),女人有魅力值(ClarmValue),可以生孩子(borning)。


3 抽象类及操作

父类不一定是抽象类。

包含抽象方法的类称为抽象类。

4 关联Association

表示类与类之间的关系,关联可以是单向的,也可以是双向的。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值