面向对象是PHP5之后增加的功能,是PHP走向现代语言的一个标志。在过程式设计时代,PHP以学习成本低、入门快的特点赢得很多WEB开发者的青睐,但同时也限制了PHP的发展。而在借鉴Java和C++之后的PHP语言,在增加面向对象特性之后,同样还保持着简便易懂的特点。

当然,如果只是使用了PHP的基类、子类和父类等特性,并不说明是在给予面向对象来设计你的PHP程序,因为这并不能提高代码的重用性和灵活性。而设计模式是提高这两种性质的基石,是很多前辈花费大量精力总结的经验。考虑到市面上的面向对象设计大部分是Java语言编写,或者很多非常难懂,所以博主仔细研究了《深入PHP面向对象、模式与实践》、《PHP设计模式》、李炎恢老师的设计模式视频和大量的网上资料,精炼成本系列教程,意图以最简单易懂的语言描述出来。

 

参考资料:

  1. Design Patterns in Java Tutorial
  2. 图说设计模式
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址