代理模式:
引入一个代理对象以代替真实的对象,解耦调用方和被调用方之间的联系
# 代理模式:引入一个代理对象以代替真实的对象,解耦调用方和被调用方之间的联系 from os import name from time import sleep from win32com.client.makepy import main class RealObject: '''实际对象 ''' def __init__(self, name) -> None: self.name = name def foo(self): print(f'参数值为:{self.name}') class ProxyObject: '''代理对象 ''' def __init__(self, real_object) -> None: self.real_object = real_object def foo(self): self.real_object.foo() if __name__ == '__main__': p = ProxyObject(RealObject('zhangsan')) p.foo()