设计模式之四 代理模式

代理模式是一个使用率很是高的模式,其定义以下:代理

为其余对象提供一种代理能够控制对这个对象的访问。对象

image

Subject 抽象主题角色blog

抽象主题类能够是抽象类也能够是接口,是一个最普通的业务类型定义,无特殊要求接口

RealSubject 具体主题角色get

被委托的角色,被代理的角色。 它才是冤大头,是业务逻辑的具体执行者。it

Proxy 代理主题角色方法

也叫委托类,代理类。 它负责对真是角色的应用,把全部抽象主题类定义的方法限制委托给真实主题角色实现,而且在真实主题角色处理完毕先后作预处理和蔼后处理工做。im

相关文章
相关标签/搜索