装饰模式

装饰类通过继承原始类和依赖依赖原始类来拓展原始类的功能,而且还可以嵌套多个装饰类

应用场景:为对象动态添加功能