摘要: 基本介绍 策略模式就是使用封装一个公共抽象算法,每个算法(比如,打折算法,满减算法)实现这个接口,然后搞个策略工厂类来调用这些算法,本质上是一种高级的封装方式。 demo 定义接口抽象要封装的一类行为 interface SendMessage { public function send(); } 阅读全文
posted @ 2022-06-29 19:43 gltttt 阅读(64) 评论(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 阅读(42) 评论(0) 推荐(0)