装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的应用有插入日志.性能测试.事务处理等.装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用.概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能. 1:装饰器实际就是函数.他们接受函数对象.对这些函数进行包装或修饰.因此,有了装饰器,可以在执行实际函数之前运行预备代码:也可以在执行实际函数代码之后做些清理工作. 装饰器只是语法糖.有时这样做更方便,尤其是做元编程(在运行…