15-php 面向对象.ppt

一、面向对象的概念 1.过程式编程 初学编程的方法通常由顺序结构开始。这是步骤式的过程性编程,过程式编程方法下的制成品,是一个“大胖子”,为什么呢?假设拆开这个制成品,里面是无数纠缠不清的程序和数据(变量等),数据是给各程序共享的。即任何程序都可以读取或修改它,一个程序接着另一个程序来执行。假设要修改这个制成品,就有一种触一发牵动全身的感觉,例如改了这个程序,可能会影响其他的程序。 2. OOP(Object-Oriented Programming)面向对象编程 面向对象程序设计的诞生为开发策略带来的极大的改变,使编程的注意力重新从应用程序的逻辑回到其数据上来。换句话说,OOP将焦点从过程式编程转向最终建模的真实实体。这使得应用程序更接近我们周围的现实世界。 OOP达到了软件工程的三个目标:重用性、灵活性和扩展性。 采用面向对象方法可以使系统各部分各司其职、各尽所能; 使其编程的代码更简洁、更易于维护,并且具有更强的可重用性。 3、类 (class) 类就像是一个模板或设计图,它定义了某个概念或真实事物的性质和行为。 它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和方法两个主要部分。 在OOP术语中,实体的性质和行为的具体定义称为类。 4、对象 (object) 通过类创建出来的实体称为对象。 对象是系统中用来描述客观事物的一

文档评论(0)

1亿VIP精品文档

相关文档