`
housen1987
  • 浏览: 340405 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

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

阅读更多

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

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

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

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

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

 

1 类


- 代表似有

+ 代表公有

# 代表受保护的

* 代表默认

 

2 继承

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


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


3 抽象类及操作

父类不一定是抽象类。

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

4 关联Association

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

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics