Android的代理模式

Android的代理模式,Android的代理模式顧名思義就是一個類A代替的一個類B來完成功能,而且這個代理其實是這個類A內部有類B的實例化,類A的函數都是通過調用類B的函數的完成。這是一種封裝形式,為瞭減少類B的信息暴露和類B的可重用性和擴展性。

public class Client {
    public void queryCar(){
        Log.v("zzw","query car" );
    }

    public void getCar(){
       Log.v("zzw","get car");
    }


}
public class Lawyer  {
    Client client = new Client();
    public void query(){
        client.queryCar();
        client.getCar();
    }
}

這個模式經常在網絡數據請求接受的時候用,還有就是數據庫,

You May Also Like