摘要: 1、定义:假设我们要增强一个函数的功能,比如,在函数调用前后自动打印日志,但又不希望改变这个函数的源代码,这种在代码运行期间动态增加功能且又不改变源代码的方式,成为装饰器(Decorator)。本质上,decorator就是一个返回函数的高阶函数 2、示例: 如上图中的原函数为index(),我们通 阅读全文
posted @ 2017-04-10 17:24 黄土地上的黑石头 阅读(283) 评论(0) 推荐(1) 编辑