摘要: 装饰器的开放封闭原则 1.封闭 ①不能修改被装饰对象的源代码 ②不能更改被装饰对象的调用方式 2.开放 对扩展开放,在封闭的条件下,添加新功能 装饰器 def fn(): print('原有功能') #装饰器 def outer(tag): def inner(): print('原函数前新增功能' 阅读全文
posted @ 2019-04-02 16:52 Mr-Bear 阅读(95) 评论(0) 推荐(0) 编辑