设计模式之PHP项目应用——前言

1 设计模式简介

       设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。


2 《设计模式之PHP项目应用》写作背景

      CleverCode编程也有一段时间了,也有一些编程的心得与体会,想与大家一起交流与探讨。

      大学的时候研究了一些算法,但是发现这些高级的算法在实际的项目中应用不是很多,CleverCode用的最多的算法就是宽度优先遍历和回溯算法了,像什么图论,二叉树,大整数之类的等,现在基本上没用上。

        上面是一些题外话,也是一些 CleverCode背景。在工作的项目中,发现好的算法能给你带来很高的效率。但是一个好的程序架构,应用一些优秀的设计模式,会让自己事半功倍。CleverCode很讨厌因为需求的变动,需要大片大片的改动自己以前设计好的代码。当时觉得自己代码写的不错,但是一旦有新的需求的时候,总是让人很被动,又不得不去改代码。所以痛定思痛后,觉得认真的研究一下设计模式。

3 为什么写《设计模式之PHP项目应用》?

    CleverCode是一名PHP程序员,在学习设计模式的时候看到的书籍大部分编码是java的。教程中用的项目例子大部分很抽象。所CleverCode想将自己项目中用的设计模式,以及网上一些经典的设计模式项目案例,用PHP编写出来与大家探讨。

4 《设计模式之PHP项目应用》是什么?


      《设计模式之PHP项目应用》,并不是一本书,而是CleverCode写的一些设计模式心得与体会。将这些学习的过程写成博客,放入到《设计模式之PHP项目应用》中。 


5 PHP项目来源

      1)网上经典的设计模式项目案例
      2)书中的设计模式项目案例
      3)CleverCode设计的项目中应用到设计模式的项目  


6  其他

也许有部分项目应用的设计模式不够优秀,如果有更好的设计意见,请大家能够提出意见,一起探讨!


版权声明:

1)原创作品,出自"CleverCode的博客",转载时请务必注明以下原创地址,否则追究版权法律责任。

2)原创地址:http://blog.csdn.net/clevercode/article/details/45692949(转载务必注明该地址)。

3)设计模式之PHP项目应用(23种设计模式目录):http://blog.csdn.net/clevercode/article/details/45741843(目录持续更新,关注请收藏)。

4)博客专栏地址(设计模式之PHP项目应用):http://blog.csdn.net/column/details/phpusedesignpattern.html(博客持续增加,关注请收藏)。

5)欢迎大家关注我博客更多的精彩内容:http://blog.csdn.net/CleverCode。


你可能感兴趣的:(设计模式,php设计模式,设计模式之PHP项目应用,PHP项目应用)