設計模式之四 代理模式

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

爲其餘對象提供一種代理能夠控制對這個對象的訪問。對象

image

Subject 抽象主題角色blog

抽象主題類能夠是抽象類也能夠是接口,是一個最普通的業務類型定義,無特殊要求接口

RealSubject 具體主題角色get

被委託的角色,被代理的角色。 它纔是冤大頭,是業務邏輯的具體執行者。it

Proxy 代理主題角色方法

也叫委託類,代理類。 它負責對真是角色的應用,把全部抽象主題類定義的方法限制委託給真實主題角色實現,而且在真實主題角色處理完畢先後作預處理和藹後處理工做。im

相關文章
相關標籤/搜索