代码是梦想的砖
代理模式设计的角色有:
抽象主题角色,声明了真是主题和代理主题的共同接口,这样一来在任何可以使用真实主题的地方都可以使用代理主题
代理主题角色,内部含有对真实主题的引用,从而可以在任何时候操作真实主题对象;代理主题角色提供一个与真实主题角色相同的接口,以便可以在任何时候都可以替代真实主题。
真实主题角色定义了代理角色所代表的的真实对象。
当在需要过滤或增强两个对象之间的通信时,我们可以通过基于代理设计模式的对象来完成这个要求---
Copyright @ 2024 海角不转弯 Powered by .NET 9.0 on Kubernetes Powered by: .Text and ASP.NET Theme by: .NET Monster