php设计模式

为什么要采用面向对象

版本差异

本知识库仅考虑PHP5以上版本,因为PHP5以下的版本并未完全的实现面向对象。我们现在见到的PHP程序大部分都在5.4以上版本才能运行了,甚至需要PHP7.0才可以运行。

为什么要用面向对象

  • 尽管OOP已出现近40年,不过直到近20年左右,OOP的概念才变得越来越重要。我觉得很大程度上可能是因为Java的影响,Java内建了OOP的结构,之后发布的PHP5也开始内建OOP。不过确实,这是一种经过实践证明的编程方法。
  • 主要优势有以下几点
    • 解决问题变得更简单
    • 模块化编程