装饰器模式学习笔记
内容来自 - 《Laravel框架关键技术解析》
装饰器模式:是在开放-关闭原则下实现动态添加或减少功能的一种方式
Laravel在解析请求生成响应之前或之后需要经过中间件的处理,中间件就是使用装饰器模式实现的
简单的例子:
<?php
interface Decorator
{
public function display();
}
class CharleyChan implements Decorator
{
private $name;
public...
charleychan.hashnode.dev1 min read