Python装饰器

装饰器

一.开放封闭原则

1.什么是开放封闭原则?

对扩展是开放的,对修改是封闭的

 

1.在写项目的时候,函数中的源代码是不允许被修改的,因为你在全局都会用到,修改一处后,会影响全局,我们应该尽量避免这种操作(应该是杜绝

 

2.但是扩展的功能是允许的。

 

二.装饰器

1.什么是装饰器

装饰器本质上可以是任意可以被调用的对象,被装饰的对象也本质上也可以是任意可以被调用的对象。

 

2.装饰器的功能

 

3.装饰器原则和目标

 

 

 

三.装饰器的使用

1.装饰器就是闭包函数的一种应用

 

使用总结:

 

 

 

总结:

 

 

 

2.有参数的装饰器

 

 

 

 

posted @ 2018-04-21 12:30  明-少  阅读(76)  评论(0)    收藏  举报