面对对象编程( Object Oriented Programming, OOP, 面对对象程序设计) 是一种计算机编程架构, OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成, OOP达到了软件工程的三个目标: 重用性、 灵活性和扩展性
为了实现整体运算, 每个对象都能够接收信息、 处理数据和向其它对象发送信息
面对对象一直是软件开发领域内比较热门的话题, 首先, 面对对象符合人类看待事物的一般规律
其次, 采纳面对对象方法能够使系统各部分各司其职、 各尽所能
为编程人员敞开了一扇大门, 使其编程的代码更简洁、 更易于维护, 而且具有更强的可重用性
有人说 PHP 不是一个真正的面对对象的语言, 这是事实
PHP 是一个混合型语言, 你能够使用 OOP, 也能够使用传统的过程化编程
然而, 对于大型项目, 你可能需要在 PHP 中使用纯的 OOP 去声明类, 而且在你的项目里只用对象和类
这个概念我先不多说了, 因为有很多朋友远离面对对象编程的主要原因就是一接触面对对象概念的时候就理解不上去, 因此就不想去学下去了
等读者看完整篇内容后再去把概念搞明白吧
先上视频教程: PHP100 视频教程 17: PHP 面对对象开发的学习( 一) PHP100 视频教程 18: PHP 面对对象开发的学习( 二) PHP100 视频教程 19: PHP 面对对象开发的学习( 三) PHP100 视频教程 20: PHP 面对对象开发的学习( 四) PHP100 视频教程 21: PHP 面对对象开发的学习( 五) PHP100 视频教程 22: PHP 面对对象开发的学习( 六) PHP100 视频教程 23: PHP 面对对象开发的学习( 七) PHP100 视频教程 24: PHP 面对对象开发的学习( 八) PHP100 视频教程 25: P