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