
设计模式
上官-徐斌
这个作者很懒,什么都没留下…
展开
-
设计模式-工厂模式
我们平常在用框架时,很容易忽略面相对象的特性。尤其是在业务快速增长是时,调整是一件及其费力的事情,对于同样一个结果,重复花费太多时间显然不是最优结果,花更少的时间解决问题才是提高的地方。为了很好地利用面向对象,我将我的理解写出来,尽可能代入场景去叙述。首先介绍第一种工厂模式工厂模式可以分为几种,先讲第一种,简单工厂模式。我们要写一个计算器,实现加减就可以了function ma原创 2015-12-13 18:48:13 · 345 阅读 · 0 评论 -
设计模式-策略模式
在设计模式一种常用的的方法就是策略模式策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。// 定义抽象类interface jieSuan{ public function result();}class taoBao implements jieSuan{ public function result原创 2015-12-13 19:12:59 · 275 阅读 · 0 评论 -
设计模式-原型模式
原型模式是创建型模式的一种,最大的优点是不用每次创建对象,利用克隆减少系统开销。abstract class cloneMe{ public $name; public $picture; abstract function __clone();}原创 2016-03-02 22:51:03 · 256 阅读 · 0 评论