设计模式
文章平均质量分 75
侑子的小伙伴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP-模板(template)模式
1.定义:定义一个操作的算法的框架,将一些步骤的实现推迟到子类. 其实意思就是操作的算法的骨架不变,即规定好了第一步应该干什么,第二步干什么,再次干什么,但是不规定具体内容. 2.图示 AbstractClass(抽象类):定义了一到多个的抽象方法,以供具体的子类来实现它们;而且还要实现一个模板方法,来定义一个算法的骨架。 ConcreteClass(具体类):实现父类中的抽象方法以完成算法中与原创 2014-09-03 11:27:48 · 950 阅读 · 0 评论 -
PHP-中介者模式
大家都在说设计模式,俺们也来插一脚解说一下。 先来中介者模式吧,大家都把设计模式将复杂了。GOF第一中介者模式为:用一个中介对象封装一系列对象的交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立的改变它们之间的交互。中介者模式使原有一对多的依赖变成了一对一的依赖,同事类只依赖中介者,降低了类之间的耦合。 其实说白了就是将下面的联系方式A变成了B方式而已,不仅降低类与类之间的耦原创 2014-09-03 11:27:43 · 512 阅读 · 0 评论
分享