level 9
不同于一般函数以变量,列表,元组,字典作为参数,装饰器其实就是一个以函数作为参数的的一个函数
2017年02月10日 17点02分
2
level 9
由于使用函数作为参数,为了简化代码和代码维护,将原本可以用一个函数的实现的功能,拆封成两个或多个函数
2017年02月10日 17点02分
3
level 9
这样的设计可以提高代码中函数的复用率,就像有的模块在导入时只通过from..import...载入模块的一部分,而不是全部载入
2017年02月10日 17点02分
4
level 1
其实就是面向切面思想
在java,c++等语言里很常见
一般用来写框架,可以省很多事
当一类方法都需要经过一个流程的时候 , 就可以抽象成一个方法切面
python这个非常好用,java得需要动态代理或者模板开发模式写很多代码才能实现
2017年12月19日 06点12分
12