装饰器(器:函数):
本质:是函数
功能:是用来装饰其他函数(为其他函数添加附加功能)
原则:1、不能修改被装饰的函数的源代码
2、不能修改被装饰的函数的调用方式
(装饰器对被他装饰的函数是完全透明的(改怎么运行还是怎么运行))