PHP面向对象编程手册介绍
1 面向对象编程
1.1 理解面向对象编程
1.2 面向对象编程的特性
1.3 面向对象和结构化程序设计的区别
2 类和对象
2.1 
2.2 实例化一个类
2.3 类的成员
3 成员属性
3.1 变量属性
3.2 常量属性(类常量)
4 成员方法
4.1 普通成员方法
4.2 魔术方法
4.2.1 构造方法
4.2.2 析构方法
4.2.3 __get() __set() __isset() __unset()和 __call()
5 类的继承
5.1 什么是继承
5.2 类成员继承
5.3 final 关键字
5.4 static 关键字
6 面向对象高级使用
6.1 抽象类
6.2 接口
6.3 其他使用
7 项目实战:根据用户折扣计算商品价格
7.1 源码及运行效果
7.2 项目编码

理解面向对象编程

2017-08-24 11:17:50
admin
606
最后编辑:admin 于 2017-08-24 12:04:15

面向对象编程(Object Oriented Programming)起源于20世纪60年代,直到20世纪90年代才成为应用软件开发的主流,如今从应用软件过渡到网站开发,面向对象思想仍然具 备极大的应用价值。


面向对象(Object Oriented,OO)是PHP的一个特点,如何用面向对象的思想进行PHP 的高级编程,对于提高PHP编程能力和规划好Web开发架构都非常有意义。面向对象开发方法有3个,分别是面向对象分析(Object Oriented Analysis,OOA)、面向对象设计 (Object Oriented Design,OOD)和面向对象编程(Object Oriented Programming,OOP)。

面向对象编程专注于软件对象的操作,是问题求解的一个途径,也是软件组织和构建 的一种重要方法。面向对象编程被大量地应用于生活的各个领域,例如编译器构建、操作系统的开发、数学软件、数据结构、网络和通信以及Web互联网的开发等。

从PHP4到PHP5是一次全面革新,PHP5已经完全支持面向对象,而不再像PHP4 那样仅仅实现一个继承的功能。PHP 5的架构己经对整个对象模式进行了重新设计,而且 增加了大量的特性和修正基本“对象”的行为。

使用面向对象编程架构开发应用程序具备很多优点,如下所示。

• 容易分发代码,方便系统的二次开发。

• 促进代码的整洁以及重用。

• 促进程序的可扩展性、代码弹性和适应性。

• 适合于团队开发。

• 面向对象编程有很多设计模式可利用,能够直接再次利用和开发。



  • 在线客服
  • 关注微信
  • 联系电话
    • 欢迎咨询
    • 欢迎加入QQ群 303257430
  • 公众号:源宝网络
    • 联系电话及微信号 18902328227