- 6
- 0
- 约2.63千字
- 约 4页
- 2018-01-16 发布于河南
- 举报
第九章 面向对象开发方法
第九章 面向对象开发方法面向对象的基本概念:面向对象方法从客观事物中构造软件系统,它运用了对象、类、继承、封装、聚合、消息传递和多态性等概念描述软件系统,其中封装、继承、多态是类的三大特性。对象是类的实例,它是系统的基本单元,从客观存在事物的本质特征中抽象出来。对象包含属性等静态特征和方法等动态特征。类与对象之间的四种关联方式:通用—特性结构:描述对象之间的分类关系;整体—部分结构:体现对象之间的组成关系;实现连接:表示对象属性之间的静态联系;消息连接:反映对象行为之间的动态联系;消息是系统向对象发出的服务请求,是对象之间的通信机制。提供服务的对象负责消息协议的格式和消息的接收,请求服务的对象提供输入信息,获取应答消息内容,在面向对象中,消息常常通过函数调用来实现。OMT方法:需从三个不同的角度来描述系统:对象模型:代表系统静态结构;动态模型:反映系统时间顺序操作;功能模型:表现系统对象内部状态关系;OMT方法支持软件系统生命周期开发,其开发实施过程可以分为三个阶段:系统分析:将用户需求模型化,在需求人员和开发者中间建立一致模型,为后面的设计提供一个框架;系统设计:决定系统的系统结构。一般将系统分解为几个子系统,将对象分成可以并行开发的对象组;对象设计:反复分析,产生一个比较实用的设计,并且确定主要算法,对象代码词;Booch方法:Booch方法可分为逻辑设计和物理设计,其中
您可能关注的文档
- 第九章_清华1.ppt
- 19-第九章第二讲.ppt
- 第九章 实地研究 2.ppt
- 第九章 第一节《杠杆》课件(共29张PPT).ppt
- 高等教育出版社高等数学同济第六版下册第九章PPTD9_1基本概念.ppt
- 水文预报 第三章 流域汇流.ppt
- 第九章 文件系统1.ppt
- 重庆理工大学工程制图习题集答案—第九章零件图1.ppt
- 第九章 恒定磁场2.ppt
- 第九章整式的复习(一).ppt
- 人教版高中英语必修第二册UNIT 3 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 3 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 1 Listening and Speaking—Discovering Useful Structures课件.ppt
- 人教版高中英语必修第二册UNIT 4 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册UNIT 5 Part 2 Listening and Talking—Video Time课件.ppt
- 人教版高中英语必修第二册晨读晚诵课件.ppt
- 数字电子电路卡诺图法化简.pptx
- 2026栈和队列 学习课件.pptx
- 人教版高中英语必修第二册UNIT 4 课时作业(三)含答案.docx
- 人教版高中英语必修第二册UNIT 3 课时作业(一)含答案.docx
最近下载
- 大型火电机组用新型耐热钢 [李益民 编著] 2013年 五.pdf VIP
- 辽宁省大连市2025-2026学年高一上学期12月期末考试物理试题及答案.pdf VIP
- 大型火电机组用新型耐热钢 [李益民 编著] 2013年 四.pdf VIP
- 5.2.2 同角三角函数的基本关系(五大题型)【含答案解析】.docx VIP
- 大型火电机组用新型耐热钢 [李益民 编著] 2013年 三.pdf VIP
- 广东省2026年高考物理试卷(含答案及解析).pdf
- 2026年废橡胶制品回收及再生行业报告.docx
- 乙部:阅读能力.DOC
- 大型火电机组用新型耐热钢 [李益民 编著] 2013年 二.pdf VIP
- J1939协议内容(中文)_SAE J1939-01.pdf VIP
原创力文档

文档评论(0)