- 2024-11-05装饰者模式
目录装饰者模式的概念装饰者模式的主要结构1.基础饮品类(Tea):2.具体饮品类(OriginalMilkTea):3.装饰者基类(TeaDecorator):4.具体装饰者(PearlDecorator和CreamDecorator):5.主函数:总结装饰者模式的概念 装饰者模式是指在不改变原有对象的基础上,将功能附加在对
- 2024-09-17装饰者模式
装饰者模式装饰者模式(DecoratorPattern)是一种结构型设计模式,主要用于动态地给对象添加额外的功能,而不改变其结构。这个模式通过创建一个装饰类来包装原始对象,从而扩展其功能。主要角色组件(Component):定义一个接口或抽象类,声明可以被装饰的对象所共有的接口。具体组件(Concrete
- 2024-07-15设计模式之装饰模式(学习笔记)
定义装饰模式(DecoratorPattern),又称为包装模式,是一种结构型设计模式。它允许在不改变现有对象结构的情况下,动态地添加新的功能。通过将每个功能封装在单独的装饰器类中,并且这些装饰器类通过引用原始对象来实现功能的组合,从而提供了灵活性和可扩展性的优势。装饰模式避免了通过继