我的问题:Cake
PHP中使用的设计模式有哪些好的例子?
为什么使用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助手正在使用装饰器模式?
概要
我不希望有人下线,确定CakePHP中使用的所有模式 – 我只是寻找一些应该显而易见的缺失设计模式的例子.