代理模式为其他对象提供一种代理,并以控制对这个对象的访问。
主要角色:
抽象主题角色:Subject 定义真实主题角色和代理角色的共同接口
真实主题角色:RealSubject 定义了代理角色所代表的具体对象
代理角色:Proxy 保存一个引用可以访问实体,提供一个与抽象主题角色相同的接口,控制对实体的创建与存取
代理模式比较简单,这里就不写代码了
代理模式为其他对象提供一种代理,并以控制对这个对象的访问。
主要角色:
抽象主题角色:Subject 定义真实主题角色和代理角色的共同接口
真实主题角色:RealSubject 定义了代理角色所代表的具体对象
代理角色:Proxy 保存一个引用可以访问实体,提供一个与抽象主题角色相同的接口,控制对实体的创建与存取
代理模式比较简单,这里就不写代码了