装饰器模式 装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许你动态地向对象添加新的行为,而无需修改其原始类。这种模式通过创建一个装饰器类来包装原始类,提供了比继承更有弹性的替代方案 基本概念 不改变原有对象 通过包装(装饰)扩展功能 可以多层嵌套装饰 模式结构与步骤 定义组件接口 interface Component { public function operation():string