**如下
package com.gqc.adapters;
public inte***ce iworkeradapters
package com.gqc.adapters.impl;
import com.gqc.adapters.iworkeradapters;
import com.gqc.worker.icooker;
import com.gqc.worker.iprogrammer;
//介面卡類
public class workeradapter implements iworkeradapters
//如果是程式設計師 則呼叫program方法
if(worker instanceof iprogrammer)
return workcontent;
}}
package com.gqc.test;
import com.gqc.adapters.iworkeradapters;
import com.gqc.adapters.impl.workeradapter;
import com.gqc.worker.icooker;
import com.gqc.worker.iprogrammer;
import com.gqc.worker.impl.jdprogrammer;
import com.gqc.worker.impl.qjdcooker;
public class mytest ;
//建立介面卡物件
iworkeradapters adapter=new workeradapter();
//迴圈遍歷每個工種物件,讓每個工種物件在介面卡中逐個進行匹配
for (object worker : workers) }
}
package com.gqc.worker;
public inte***ce icooker
package com.gqc.worker;
public inte***ce iprogrammer
public class jdprogrammer implements iprogrammer }package com.gqc.worker.impl;
import com.gqc.worker.iprogrammer;
package com.gqc.worker.impl;
import com.gqc.worker.icooker;
import com.gqc.worker.iprogrammer;
public class mytest
}
package com.gqc.worker.impl;
import com.gqc.worker.icooker;
public class qjdcooker implements icooker
}
package com.gqc.worker.impl;
import com.gqc.worker.icooker;
import com.gqc.worker.iprogrammer;
public class mytest
}
乙個簡單的viewpager介面卡
描述 寫他的原因是因為本人比較懶,但是又要把該做的東西作完。所以就自己看看大神們的部落格寫了乙個適合自己的這麼一段 重申一遍這只是乙個viewpager介面卡 為了減少麻煩才寫的。如果想用的話 直接沾到 自定義的adapter類裡面就行。private listlist new arraylist ...
java設計模式只介面卡模式
前端時間學習springmvc的時候,老是不理解處理器介面卡的作用,到今天位置才勉強理解處理器介面卡,雖說原始碼還是看不懂,但也勉強收穫,或者是理解了乙個設計模式。設計模式之介面卡模式 在springmvc中,使用者向伺服器傳送請求,前端控制器接受請求,呼叫處理器介面卡傳遞url得到處理器,呼叫處理...
同步介面卡模式(一)
gmail通過同步介面卡 ayncadapter 實現上述功能,遺憾的是,儘管同步介面卡是android提供的最好特性之一,但是卻缺乏相應文件。這一部分先說客戶端的離線實現方式。1.實現上面的ui效果,資料來源為空時,顯示暫無資料,雖然這樣的效果實現方式有多種,這裡還是提供一種高大上的方式,如下 l...