CleverCode编程也有一段时间了,也有一些编程的心得与体会,想与大家一起交流与探讨。
大学的时候研究了一些算法,但是发现这些高级的算法在实际的项目中应用不是很多,CleverCode用的最多的算法就是宽度优先遍历和回溯算法了,像什么图论,二叉树,大整数之类的等,现在基本上没用上。
上面是一些题外话,也是一些 CleverCode背景。在工作的项目中,发现好的算法能给你带来很高的效率。但是一个好的程序架构,应用一些优秀的设计模式,会让自己事半功倍。CleverCode很讨厌因为需求的变动,需要大片大片的改动自己以前设计好的代码。当时觉得自己代码写的不错,但是一旦有新的需求的时候,总是让人很被动,又不得不去改代码。所以痛定思痛后,觉得认真的研究一下设计模式。
《设计模式之PHP项目应用》,并不是一本书,而是CleverCode写的一些设计模式心得与体会。将这些学习的过程写成博客,放入到《设计模式之PHP项目应用》中。
也许有部分项目应用的设计模式不够优秀,如果有更好的设计意见,请大家能够提出意见,一起探讨!
版权声明:
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。