摘要:
基本介绍 典型的创建型模式,由调用层传参决定实例化类然后执行相应类的方法,优点是调用层和底层解耦 和策略模式的区别 同样都是由工厂返回操作类执行该类方法,区别在于策略模式的操作类由调用层实例化传参,工厂模式由调用层的参数决定 demo 工厂类 /** * Desc:简单工厂模式返回操作类 * Aut 阅读全文
posted @ 2022-06-29 19:44
gltttt
阅读(27)
评论(0)
推荐(0)
摘要:
基本介绍 策略模式就是使用封装一个公共抽象算法,每个算法(比如,打折算法,满减算法)实现这个接口,然后搞个策略工厂类来调用这些算法,本质上是一种高级的封装方式。 demo 定义接口抽象要封装的一类行为 interface SendMessage { public function send(); } 阅读全文
posted @ 2022-06-29 19:43
gltttt
阅读(36)
评论(0)
推荐(0)
摘要:
基本介绍 整个请求生命周期内只实例化一次目标类,可以节省内存消耗 demo <?php namespace App\study; /** * Desc:单例模式 * Author:glt 2022/1/10 17:51 */ class Single { //静态私有属性,存放对象 private 阅读全文
posted @ 2022-06-29 19:43
gltttt
阅读(23)
评论(0)
推荐(0)

浙公网安备 33010602011771号