类图学习总结-OOAD
来源:互联网 发布:网店美工毕业论文 编辑:程序博客网 时间:2024/05/29 18:14
1、概念与表示法
对象是具有明确语义边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成,是构成系统的一个基本单位,它用于描述客观事物。
类是对一组具有相同属性和操作的一组对象的抽象描述。类为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和操作两个主要部分。
一个类的所有对象具有相同的属性,是指所有对象的属性的个数、名称、数据类型都相同,各个对象的属性值则可以互不相同,并且随着程序的执行而变化。至于操作,对于一个类的所有对象都是一样的,即所有的对象共同使用它们的类定义中给出的操作。
由一个类生成的一个对象可以扮演不同的角色。
当一个对象扮演一个具体角色时,它展现给世界一个外观,与对象交互的客户根据对象在某时所扮演的角色而期望一定的行为。
一个类的一个角色是在特定的语境下该类的对象所呈现的行为。
表示法:在模型中用类符号来表示一个类,它代表属于该类的全部对象实例。
2、识别对象与类
在使用用况图完成捕获与描述需求后,已经对问题域和系统责任进行了分析,把用户的的需求落实到了各个用况之中。
由于用况模型仅描述了系统内外的交互情况,从其中识别出来的对象与类肯定是不够全面的。
在识别对象与类时,问题域和系统责任仍是工作的基础。因为二者从不同的角度告诉分析员应该设立哪些对象。
可从以下方面识别对象与类:
a、考虑问题域;
b、考虑系统边界;
c、考虑系统责任;
d、利用名词、代词和名词短语
0 0
- 类图学习总结-OOAD
- OOAD学习总结
- 人机交互学习总结--OOAD
- 用况图学习总结--OOAD
- [OOAD]面向对象分析与设计之类图学习总结
- OOAD知识点类图
- [OOAD]面向对象分析与设计第一章学习总结
- [OOAD]面向对象分析与设计之用况图学习总结
- [OOAD]面向对象分析与设计之OOD学习总结
- ooad复习总结
- OOAD&UML学习笔记
- OOAD学习笔记
- (OOAD)用况图学习
- OOAD 学习笔记 一
- OOAD 学习笔记 二
- OOAD 学习笔记 三
- OOAD 学习笔记 四
- OOAD 学习笔记 五
- 人机交互学习总结--OOAD
- Emacs学习手记
- debian7.5
- epoll学习(一)
- 设计模式-----观察者模式(Obsever)
- 类图学习总结-OOAD
- Qt 信号槽的实现
- 用 emacs org-mode 写日志
- epoll学习(二)
- 反转字符串的单词
- 用况图学习总结--OOAD
- 用Org-mode实践《奇特的一生》
- bzoj1433[ZJOI2009]假期的宿舍
- Android ListView加载更多