这几天翻看python语法,看到装饰器这里着实卡了一阵,最初认为也就是个函数指针的用法,但仔细研究后发现,不止这么简单. 首先很多资料将装饰器定义为AOP的范畴,也就是Aspect Oriented Programming面向切面编程的概念,不懂AOP不要紧,只要有函数指针的概念,又有嵌套函数的基础知识,看懂此文一点压力都没有. 先说说为什么要有装饰器这么个东西存在吧,这是一种设计模式,较为经典的有插入日志.性能测试.事务处理等等.概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能. 关于…