定义:

动态地给一个对象添加一些额外的职责,就增加功能来说,装饰者模式比生成子类更为灵活