面向对象的概念..pptVIP

  • 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 面 向 对 象 的

文档评论(0)

1亿VIP精品文档

相关文档