装饰模式(Decorator) 装饰模式:动态的给一个对象添加一些额外的职能,把所需功能按顺序串联起来并进行控制。 每个要装饰的功能放在单独的类中,并让这个类包装它所要修饰的对象。当需要执行特殊行为时,客户端就可以根据需要有选择的、有顺序的使用装饰功能包装对象了。 装饰模式有效的把类的核心职能和装饰功能区分开了,并且可以去除相关类中重复的装饰逻辑。 实例 python的装饰器 中间件