美文网首页PHP中的实际操作
7.1.1 PHP面向对象之面向过程详解

7.1.1 PHP面向对象之面向过程详解

作者: 曹渊说创业 | 来源:发表于2016-10-26 23:04 被阅读374次

7.1.1 PHP面向对象之面向过程详解
面向对象的编程思想
Object Oriented

01.png

大象与冰箱
1、打开
2、装入
3、关门

面向过程

以事件为中心的编程思想
分析出解决问题所需要的步骤
再用函数(最小单位)把这些步骤一步一步实现
使用的时候一个一个依次调用就可以了

什么是对象

万物皆为对象
(1)对象
对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
(2)对象的状态和行为
对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中

什么是面向对象

面向对象是以功能来划分问题,而不是步骤

注重的是对象,和对象的使用

只有面向对象的程序,才真正的符合人类的思维逻辑

世界是由各种各样具有自己的运动规律和内部状态的对象所组成的;不同对象之间的相互作用和通讯构成了完整的现实世界。因此,人们应当按照现 实世界这个本来面貌来理解世界,直接通过对象及其相互关系来反映世界。这样建立起来的系统才能符合现实世界的本来面目。
它强调系统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统。

面向对象的重要优势

可读性
可重用性
稳定性
维护性
可测试性


1、黑白双方,这两方的行为是一模一样的

2、棋盘系统,负责绘制画面

3、规则系统,负责判定诸如犯规、输赢等

02图片1.png

1、开始游戏

2、黑子先走

3、绘制画面

4、判断输赢

5、轮到白子

6、绘制画面

7、判断输赢

8、返回步骤2

9、输出最后结果


相关文章

  • 7.1.1 PHP面向对象之面向过程详解

    7.1.1 PHP面向对象之面向过程详解面向对象的编程思想Object Oriented 大象与冰箱1、打开2、装...

  • 2019-07-28

    在PHP语言的使用中,可以分别使用面向过程和面向对象, 而且可以将PHP面向过程和面向对象两者一起混用。

  • 2019-07-18

    在PHP语言的使用中,可以分别使用面向过程和面向对象, 而且可以将PHP面向过程和面向对象两者一起混用,这是其它很...

  • 类的声明和语法

    1.达标和检测 学习PHP的面向对象,你需要具备PHP面向过程的相关基础,如不会,请先学习PHP基础部分. 面向对...

  • 浅谈PHP面向过程与面向对象语言设计特点和编程思想

    PHP语言是同时可以应用面向过程和面向对象方式的编程,面向过程与面向对象在许多编程语言中只能使用二者之一来进行编程...

  • 2、面向对象

    一、面向对象 定义:面向对象是基于面向过程的。 面向对象与面向过程比较:面向过程:面向过程是以函数为基础,完成各种...

  • 面向对象的三大基本特征和五大设计原则

    1、面向对象概念 1.1、理解面向对象 面向对象是相对面向过程而言; 面向对象和面向过程都是一种思想; 面向过程:...

  • Java基础

    1.面向过程和面向对象区别 1.1面向过程:面向过程性能高于面向对象 1.2面向对象:面向对象易复用,易拓展,易维...

  • Java学习day-07:面向对象

    一、面向过程和面向对象 1.面向对象与面向过程的区别: 面向对象具有三大特征;封装,继承,多态;面向对象与面向过程...

  • java笔记6

    1. 面向对象概念 面向对象想对于面向过程而言,面向对象和面向过程都是一种思想,面向过程强调的是功能行为,面向对象...

网友评论

    本文标题:7.1.1 PHP面向对象之面向过程详解

    本文链接:https://www.haomeiwen.com/subject/zhnluttx.html