python高级-装饰器

装饰器:
对已有的代码进行功能的扩展和增加
设计模式:golf 23种 解耦合 简单工厂模式 抽象工厂模式 装饰者模式 单例模式 多例模式.......

annotation
在原有的功能代码,在不破坏代码的基础上,增加新的功能
利用闭包,按annotation,将原有代码反向传递装饰器中,完成装饰,之后返回这个函数

ocp原则:open closed原则

动态语言的特性
python是一门动态语言,弱数据类型语言,解释性语言,脚本语言
python的反射 getattr setatte delattr hasattr import
灵活的变化对象的书香和方法
竟然太语言严禁对象属性和方法的变化

你可能感兴趣的:(python高级-装饰器)