装饰器原理:
将被装饰函数导入装饰函数,由装饰函数返回一个内部函数,并
把这个返回的函数装入被装饰函数中,而后运行被装饰函数,其实运行的是装饰
函数的内部函数,如果传入参数,也是以装饰函数的内部函数所拥有的参数数量为准。
和C中#include<头文件>部分功能——精简代码——一样,不过其封装了程序的运行
过程,装饰后的被装饰函数和装饰前的被装饰函数已经不是同一个函数了,只是被强行
赋值给了同名函数,进行了变量的覆盖而已。
适用范围:
在大项目的顶层设计中,可以使用python的多态和装饰器结合,对函数进行中央处理式的装饰,
实现代码的高度精简。