摘要:
无参装饰器模板 def outter(func): def wrapper(*args,**args): res=func(*args,**args) return res return wrapper 装饰器:对扩展功能是开放的,对修改源代码是封闭的(开放封闭原则) 装饰器要实现的目标就是:装饰器 阅读全文
posted @ 2021-03-31 17:00
欢喜悲
阅读(53)
评论(0)
推荐(0)
摘要:
1为何要使用装饰器 软件的设计应该遵循开放封闭原则,即对扩展是开放的,而对修改是封闭的。对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。对修改封闭,意味着对象一旦设计完成,就可以独立完成其工作,而不要对其进行修改。软件包含的所有功能的源代码以及调用方式,都应该避免修改, 阅读全文
posted @ 2021-03-31 15:48
欢喜悲
阅读(63)
评论(0)
推荐(0)
浙公网安备 33010602011771号