[OOAD]面向对象分析与设计之类图学习总结
来源:互联网 发布:免签约php发卡平台 编辑:程序博客网 时间:2024/05/21 17:34
1、概念与表示法
对象是具有明确语义边界并封装了状态和行为的实体,由一组属性和作用在这组属性上的一组操作构成,是构成系统的一个基本单位,它用于描述客观事物。
类是对一组具有相同属性和操作的一组对象的抽象描述。类为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和操作两个主要部分。
一个类的所有对象具有相同的属性,是指所有对象的属性的个数、名称、数据类型都相同,各个对象的属性值则可以互不相同,并且随着程序的执行而变化。至于操作,对于一个类的所有对象都是一样的,即所有的对象共同使用它们的类定义中给出的操作。
由一个类生成的一个对象可以扮演不同的角色。
当一个对象扮演一个具体角色时,它展现给世界一个外观,与对象交互的客户根据对象在某时所扮演的角色而期望一定的行为。
一个类的一个角色是在特定的语境下该类的对象所呈现的行为。
表示法:在模型中用类符号来表示一个类,它代表属于该类的全部对象实例。
在使用用况图完成捕获与描述需求后,已经对问题域和系统责任进行了分析,把用户的的需求落实到了各个用况之中。
由于用况模型仅描述了系统内外的交互情况,从其中识别出来的对象与类肯定是不够全面的。
在识别对象与类时,问题域和系统责任仍是工作的基础。因为二者从不同的角度告诉分析员应该设立哪些对象。
可从以下方面识别对象与类:
a、考虑问题域;
b、考虑系统边界;
c、考虑系统责任;
d、利用名词、代词和名词短语
- [OOAD]面向对象分析与设计之类图学习总结
- [OOAD]面向对象分析与设计第一章学习总结
- [OOAD]面向对象分析与设计之用况图学习总结
- [OOAD]面向对象分析与设计之OOD学习总结
- [OOAD]面向对象分析与设计之控制驱动部分设计学习总结
- OOAD面向对象分析与设计复习知识点总结
- [OOAD]面向对象分析与设计之建立辅助模型学习总结
- [OOAD]面向对象分析与设计之人机交互界面设计学习总结
- 面向对象分析与设计课程学习之类图
- 面向对象分析与设计OOAD
- OOAD面向对象分析与设计
- 面向对象分析与设计[OOAD]
- 面向对象分析与设计--OOAD
- 面向对象的分析与设计OOAD
- 软件设计---面向对象的分析与设计(OOAD)
- ooad面向对象的分析和设计
- OOAD:面向对象的分析和设计
- 面向对象分析与设计总结
- java画直线算法 DDA 计算机图形学
- 编程经典书籍
- Java内存泄露缘由及防范
- Win32管道
- oracle 存储过程 基础
- [OOAD]面向对象分析与设计之类图学习总结
- Linux下mysql表名不区分大小写设置
- 教大家认识unix系统的hosts文件【系统收藏:xitongshoucang】
- Java调用天气预报调用代码
- lucene--创建索引,搜索
- 关于System.arraycopy()的实现
- Qt C++ prototype(原型模式或者克隆模式)
- HDU3306(科波菲尔数列+快速幂)
- 上篇日本人经营之道 一制造轰动效应出奇制胜