第九讲面向对象方法介绍.pptVIP

  • 1
  • 0
  • 约 55页
  • 2017-02-23 发布于上海
  • 举报
第九讲面向对象方法介绍

面向对象方法的产生与发展 面向对象技术概念 OO方法的开发过程 面向对象分析(OOA) 面向对象设计(OOD) 面向对象方法的产生与发展 结构化方法的缺陷 (1)问题空间与解空间不一致 (2)系统分析到系统设计的过渡困难 (3)过程模型和数据模型分别建立, 忽视了行为特征 面向对象思想的由来 传统的软件开发方法 — 没有直接而全面地反映问题的本质 直接面对问题域中客观存在的事物来进行软件开发 — 面向对象 面向对象的语言 出发点: 更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。 特点: 是高级语言。 将客观事物看作具有属性和行为的对象。 通过抽象找出同一类对象的共同属性和行为,形成类。 通过类的继承与多态实现代码重用 面向对象的语言 优点: 使程序能够比较直接地反映问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。 面向对象方法的发展情况 面向对象基本概念 对象具有的特征 万物皆为对象 每个对象都有自己的惟一标识 对象具有属性和行为 对象具有状态 对象之间依靠消息实现通信 举例:检查单词拼写程序 检查单词拼写程序将对用户提供的单词进行拼写检查,如果在字典中找到,输出“拼写正确”的字样,否则输出“拼写不正确”的字样。 面向对象的程序设计方法 面向对象基本概念 基本概念 对象(o

文档评论(0)

1亿VIP精品文档

相关文档