装饰模式指的是在原来的基础上加上装饰

装饰模式用于类的扩展操作,而不是类的变化(继承)操作

图片说明
图片说明

设计原则:组合优于继承

当对虚类下面的子类添加需求时,可以针对每一个需求,使用动态绑定,这样就减少了过多子类的实现

运行时装配,编译时装配

图片说明
图片说明