参考地址:
http://www.cnblogs.com/alex3714/articles/5765046.html
本节内容:
装饰器
定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能。
原则:1.不能修改被装饰函数的源代码。
2.不能修改被装饰的函数的调用方式。
(总之:原函数感受不到自己被修改)
实现装饰器知识储备:高阶函数 + 嵌套函数 =》装饰器
1.函数即变量
2.高阶函数:满足下列条件之一即为高阶函数
a.把一个函数名当做实参传给另外一个函数
b.返回值中包含函数名
3.嵌套函数