摘要: 1.装饰器的补充: from functools import wraps ef deco(func): @wraps(func) >>>>可以完全将装饰器包装成与被修饰器一样的注释 def wrapper(*args, **kwargs): res = func(*args, **kwargs) return res # wrapp... 阅读全文
posted @ 2018-08-02 18:57 jiangxiaolong_mrx 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、装饰器:用来为被装饰器对象添加新功能的工具(本身是可调用的任何对象,被修饰的对象也可以是任何可调用的对象) 器:具备某一功能的工具 装饰:指的是为被修饰对象添加新功能 开放封闭原则:封闭指的是对修改封闭,对扩展开放 装饰器的实现必须遵循两大原则: 1. 不修改被装饰对象的源代码 2. 不修改被装饰器对象的调用方... 阅读全文
posted @ 2018-08-02 14:30 jiangxiaolong_mrx 阅读(90) 评论(0) 推荐(0) 编辑