设计模式之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

 

 

技术交流

CleverCode是一名架构师,技术交流,咨询问题,请加CleverCode创建的qq群(架构师俱乐部):517133582。加群和腾讯,阿里,百度,新浪等公司的架构师交流。【架构师俱乐部】宗旨:帮助你成长为架构师!

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值