Python设计模式 代理模式
代理设计模式包括一个新的对象,它被称为 “代理”,以取代现有的被称为 “真实主体 “的对象。由真实主体创建的代理对象必须在相同的接口上,这样客户就不会认为代理是用来代替真实对象的。客户端产生的对代理的请求是通过真实主体传递的。
代理模式的UML表示如下
如何实现代理模式
现在让我们看看如何实现代理模式。
输出
上述程序产生了以下输出 –
代理模式设计有助于复制我们创建的图像。display_image()函数有助于检查这些值是否被打印在命令提示符中。