Python--day11--装饰器的作用、原则和本质

装饰器

1,装饰器的作用(或者说功能)(存在的意义):不想修改函数的调用方式,但是还想再原来的函数前后添加功能

timmer()就是一个装饰器函数,只是对一个函数 有一些装饰作用

2,装饰器的原则(python开发的六大原则之一):开放封闭原则

#开放:对拓展是开放的

#封闭:对修改是封闭的

#封版

3,装饰器的本质:闭包函数

 

返回值在装饰器中传递的图解:

 

 

装饰器的函数和被装饰器的函数:见截图中的解释

f()是被装饰的函数

 

posted @ 2018-10-05 03:08  莱茵河的雨季  阅读(830)  评论(0)    收藏  举报