1.对象结构型模式 2.意图 动态的(组合)给一个对象添加额外的职责,就增加功能来说,Decorator模式相比生成子类(继承)更加灵活 (消除重复代码&减少子类个数) 3.总结 4.结构 5.关键点 Decortor 继承了Component的抽象类,保持了接口的一致性,并且维持了一个指向Component的指针,来实现多态