1.了解装饰器前准备 #### 第一波 #### def foo(): print 'foo' foo #表示是函数,仅指向了函数的地址,为执行 foo() #表示执行foo函数 #### 第二波 #### def foo(): print 'foo' foo = lambda x: x + 1 foo() # 执行下面的lambda表达式,而不再是指向原来的foo函数,因为函数 foo 被重新定义了 2.装饰器解决需求 初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:…