Python之旅:装饰器

Posted 墨颜丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之旅:装饰器相关的知识,希望对你有一定的参考价值。

装饰器就是闭包函数的一种应用场景

一、为何要用装饰器

 

开放封闭原则:软件一旦上线后,就应该遵循开放封闭原则,即对修改源代码是封闭的,对功能的扩展是开放的
       也就是说我们必须找到一种解决方案:能够在不修该一个功能源代码以及调用方式的前提下,为其加上新功能
       上述总结,原则如下:
                1、不修改源代码
                2、不修改调用方式
        目的:
            在遵循1和2原则的基础上扩展新功能

 

二、什么是装饰器

 

以上是关于Python之旅:装饰器的主要内容,如果未能解决你的问题,请参考以下文章

Python之旅.第三章.函数3.29

Python学习之旅---描述符+装饰器应用

Python学习之旅---类的装饰器

python之旅:函数对象函数嵌套名称空间与作用域装饰器

Python学习之旅 —— 基础篇内置函数装饰器

Python之旅的第28天(描述符类的装饰器)