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