
设计模式
yilukuangpao
这个作者很懒,什么都没留下…
展开
-
php注册树模式
注册树模式1.概念:也可以叫做 注册模式或注册器模式,简单地说就是通过将对象实例注册到一棵全局的对象树上, 需要的时候从对象树上采摘的模式设计方法,单例模式解决的是如何在整个项目中创建唯一对象 实例的问题,工厂模式解决的是如何不通过new建立实例对象的方法,为了更好的管理以及扩展项 目,我们可以把工厂生产的对象注册到一个静态变量里,需要用的使用直接使用即可,提高了使用...原创 2019-04-15 18:20:32 · 309 阅读 · 0 评论 -
php 策略模式
策略模式1.概念:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户 一类动作的各个封装 维护度低 耦合度也低2.使用场景:thinkphp 缓存类的封装 各种数据库连接的封装3.编码Strategy.php/** * Created by PhpStorm. * User: 申大侠 * Date: 2019/4/16...原创 2019-04-18 13:13:31 · 278 阅读 · 0 评论 -
php观察者模式
观察者模式1.概念:一个主体事件执行,可以在执行完后去执行一些附加事件 观察者模式实现了低耦合,非侵入式的通知与更新机制2.使用场景:比如生成一个订单后,发消息通知商家,买家3.编码:/** * Created by PhpStorm. * User: 申大侠 * Date: 2019/4/18 * Time: 15:36 *//** * 事件产生类 * Cl...原创 2019-04-18 15:48:45 · 323 阅读 · 0 评论