第1章面向象程序设计概述.pptVIP

  • 3
  • 0
  • 约4.27千字
  • 约 37页
  • 2018-12-22 发布于福建
  • 举报
第1章面向象程序设计概述

面向对象程序设计概述 Object Oriented Programming,简称OOP 主讲:颜源 准备知识—面向过程,面向对象 面向过程方法: 这种方法认为我们的世界是由一个个相互关联的小系统组成的。每个小系统都有着明确的开始和明确的结束,开始和结束之间有着严谨的因果关系。 只要我们将这个小系统中每一个步骤和影响这个小系统走向的所有因素都分析出来,我们就能完全定义这个系统的行为。 面向过程方法的瓶颈: 面向过程的困难,本质上是因为它将世界看作是过程化的,一个个紧密相连的小系统,构成这个系统的各个部分之间有着密不可分的因果关系。 这种分析方法在需求复杂度较低的时候非常管用,如同一台照相机,将物体的反光镜头传导到感光胶片,再经过冲洗就能将信息复制出来。 然而构成一个大型系统的因素太多,要把所有可能因素,所有因素间的因果关系都分析清楚,再将这个过程模拟出来太困难了。 我们的精力有限,计算机能力有限,只能放弃对整个过程的了解,重新寻找一个方法,能够将复杂的系统转化为一个个我们可以控制的小单元。 这个方法的转换正如:如果一次成型一辆汽车太过困难,我们可以将汽车分解为很多零件,分步制造,再依据预先设计好的接口把它们安装起来,形成最终的产品。 面向对象方法: 面向对象方法将世界看作一个个相互独立的对象,相互之间并无因果关系。只有在某个外部力量驱动下,对象之间才会依据某种规律相互传递信息。

文档评论(0)

1亿VIP精品文档

相关文档