13.3 装饰器模式在框架源码中的应用