脚本宝典收集整理的这篇文章主要介绍了oop – CakePHP中使用的设计模式,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
为什么使用CakePHP作为我的上下文
我一直在使用CakePHP大约一年,所以我觉得在这种情况下我觉得更容易. CakePHP还有丰富的设计模式使用(我有信心) – 我只是不知道使用什么模式,除了一些明显的模式.
我一直在阅读的示例书:
我正在阅读以下书籍,这些书籍都涵盖了一定程度的设计模式;不幸的是,他们大多使用Java和C代码示例,这使我难以在实际层面上掌握设计模式(我是PHP开发人员,因此我很难吸收它):
Martin Fowler的“企业应用架构模式”
“第一设计模式”,由四人组(Eric Freeman,Elisabeth Freeman,Kathy Sierra& Bert Bates)(2004年)
“设计模式:面向对象的面向软件的元素”),Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides)
CakePHP中可以观察到的模式示例
– 我猜想配置文件使用类似于工厂模式的东西
-maybe $this-> params正在使用与观察者模式相关的内容?我不知道那个…
-MVC(显然!因为Cake PHP使用MVC文件结构)
-ORM(另一个非常明显的一个)
– 也许HTML助手正在使用装饰器模式?
class Post extends AppModel { // we can only inherIT From one class public $actsAs = array('This','That','Other'); // but we can do this instead }
以上是脚本宝典为你收集整理的oop – CakePHP中使用的设计模式全部内容,希望文章能够帮你解决oop – CakePHP中使用的设计模式所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。