- 2
- 0
- 约6.48千字
- 约 48页
- 2017-04-18 发布于重庆
- 举报
1
面向对象技术
2
课程特点
面向对象是一种全新的思考方式
该课程以概念为基础,为主线
注重建模和视图
提供统一建模语言UML
深入理解面向对象的概念;
掌握面向对象的建模过程;
掌握建模语言UML;
设计健壮的、可扩展的、可复用的、
可维护的软件系统。
3
课程目的
4
面向对象的概念
面向对象的软件开发模型
第1章 面向对象的概念
5
理解并掌握如下概念
类和对象
对象和实例
对象和变量
实例变量与类变量
方法与操作
抽象类和抽象方法
两种方法的本质区别
面向对象的软件开发模型
6
1.1 传统软件开发方法的问题
模型阶段性
模型的顺序性
以功能为主的方法,功能易变
模块的封装性、可重用性差,接口易变
没有很好解决软件开发中的两个经典问题
大峡谷
北端
大峡谷
南端
数据模型
处理模型
科罗拉
多河
传统方法,数据和功能各自描述系统的一部分,两种模型表示角度不同,若合起来,对一致性、精确性难以验证。OO的对象模型解决了此问题。
两个经典问题:问题“1”
图1-1 经典问题“1”
7
两个经典问题:问题“2”
分析模型
设计模型
大峡谷
北端
科罗拉
多河
大峡谷
南端
传统方法,分析和设计两个阶段描述工具不同,需要转换,重新建立模型,向程序员解释编程要求。OO方法的设计是对OOA的扩展。
图1-2 经典问题“2”
8
9
面
向
对
象
的
您可能关注的文档
- 静密封知识..ppt
- 非临床用微生物药物..ppt
- 青藏地区生态环境保护和资源开发..ppt
- 第七章微波遥感。.ppt
- 第七章德育(论文资料).ppt
- 非实验性研究..ppt
- 静脉采血课件..ppt
- 第七章心血管系统动脉粥样硬化 (NXPowerLite).ppt
- 静电涂油机..ppt
- 非对称缸电液伺服系统分析和设计..ppt
- 【港交所-2026研报】鹰君 2025年年报.pdf
- 【港交所-2026研报】环球实业科技 中期报告2025-26.pdf
- 【上交所-2026研报】浙江出版传媒股份有限公司2025年年度报告.pdf
- 【上交所-2026研报】襄阳长源东谷实业股份有限公司2025年年度报告.pdf
- 【港交所-2026研报】十方控股 2025-26中期报告.pdf
- 【港交所-2026研报】吉宏股份 2025年报.pdf
- 【港交所-2026研报】锦艺集团控股 中期报告2025.pdf
- 【港交所-2026研报】威雅利 截至二零二五年十二月三十一日止年度的年度报告.pdf
- 【港交所-2026研报】德利机械 2025-2026 中期业绩报告.pdf
- 【世界卫生组织-2026研报】Meningitis bulletin Week 11, 2026.pdf
原创力文档

文档评论(0)