标签:附加 嵌套 装饰器 存在 方式 原则 tor 透明 bsp
装饰器decorator
定义:本质是函数,器就是函数的意思。装饰其他函数。就是为其他函数添加附加功能。
原则: 1、不能修改被装饰的函数的源代码;
2、不能修改被装饰的函数的调用方式;
3、装饰器对被装饰的函数是完全透明,就是被装饰的函数,根本不知道装饰器的存在。
实现装饰器知识储备:
1、函数即“变量”
2、高阶函数
3、嵌套函数
高阶函数+嵌套函数=》装饰器的效果
标签:附加 嵌套 装饰器 存在 方式 原则 tor 透明 bsp
原文地址:http://www.cnblogs.com/itfat/p/7419761.html