- 博客(2)
- 收藏
- 关注
转载 无参数装饰器和有参数装饰器
(1)无参数装饰器 [python] view plaincopy def deco(func): print func return func @deco def foo():pass foo() 第一个函数deco是装饰函数,它的参数就是被装饰的函数对象。我们可以在deco函数内
2012-08-20 15:08:29
334
转载 Python装饰器与面向切面编程
今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 1. 装饰器入门 1.1. 需求是怎么来的? 装饰器的定义很是抽象,我们来看一个小例子。
2012-08-20 09:43:39
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人