- 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
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
最近下载
- 西师版五年级数学下册知识点系统梳理附单元卷及答案.doc VIP
- 2025年3月29日全国事业单位联考C类《综合应用能力》及答案解析参考(海南_云南_广西_贵州_江西_湖北_山西_黑龙江_宁夏_新疆_吉林_重庆_辽宁_青海_内蒙古_湖南_安徽).pdf VIP
- 2025年贵州基层法律服务工作者资格考试卷含答案.docx VIP
- 开利净酷39CQ组合式空调机组.pdf VIP
- 海康汽车电子G40设备安装调试方案_AE-DI2032-G40_V1.0.4.pdf VIP
- 2025年贵州基层法律服务工作者资格考试真题.docx VIP
- 20S515 钢筋混凝土及砖砌排水检查井.docx VIP
- 2025年山东省基层法律服务工作者考试真题.docx VIP
- 《江苏省建设工程监理现场用表(2025第七版修订版)》.pdf VIP
- 葡萄糖发酵产生乙醇实验.pptx VIP
原创力文档

文档评论(0)