设计模式-大话设计模式总结-结构型->装饰 发表于 2024-04-11 更新于 2024-04-14 分类于 设计模式 , 结构型 阅读次数: 点评 装饰类就好像是一个一个包装的盒子,设计分为两部分ConcreteComponent(被包装的对象)和Decorator(包装类)同时继承自Component, Decorator::Operation()实现包装的操作,Decorator::SetComponent(Component) 负责如何包装。 装饰模式与创建者模式和模板方法模式相比,后两个模式注重过程的稳定性,时序的确定性;而前者更突出灵活性,可修改性。