
php
文章平均质量分 64
快乐的蔡坤坤同学
这个作者很懒,什么都没留下…
展开
-
抽象工厂模式(PHP)
抽象工厂模式的PHP示例代码,便于快速理解该设计模式。 结构图 优化前: 优化后: 口罩工厂 interface IMask { function showMask(); } class LowEndMask implements IMask { public function showMask(){ echo "我的低端口罩\n"; } } class HighEndMask implements IMask { public functi原创 2020-09-14 13:58:06 · 196 阅读 · 0 评论 -
策略模式(PHP)
策略模式的PHP示例代码,便于快速理解该设计模式。 创建 业务模型。 //业务抽象类 abstract class StrategyAbstract { /** * 具体活动算法方法 * @return mixed */ public abstract function doAction($money); } //满减业务类 class ManJianStrategy extends StrategyAbstract { public functi原创 2020-07-20 23:30:02 · 242 阅读 · 0 评论 -
观察者模式(PHP)
观察者模式的PHP示例代码,便于快速理解该设计模式。 创建 被观察者模型。 //被观察者抽象类 abstract class Subject{ //观察者列表 private $observerList = []; //注册观察者 public function attachObserver($observer){ $this ->observerList[] = $observer; } //更新观察者 public functio原创 2020-07-13 14:03:17 · 191 阅读 · 0 评论