首页 > 代码库 > Python8-26装饰器

Python8-26装饰器

装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能 测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器 的作用就是为已经存在的对象添加额外的功能。

入门讲解http://www.cnblogs.com/rollenholt/archive/2012/05/02/2479833.html

相关方法http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html

 

常用的装饰器模式包括:

参数检查

缓存

代理

上下文提供者

 

Python8-26装饰器