只使用乙個介面卡

2021-08-13 17:53:19 字數 1999 閱讀 9625

**如下

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

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

}

public class jdprogrammer implements iprogrammer }

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...