簡單工廠模式,通過宣告乙個服務介面來封裝各個要實現內容的方法,每個方法再返回乙個介面。
//某類操作介面
inte***ce
sender
//實現介面
class
mailsender
implements
sender
}//實現介面
class
smssender
implements
sender}
//服務介面:宣告一堆方法,每個方法返回乙個介面
inte***ce
servicefactory
//工廠1實現服務介面
class
sendmailfactory
implements
servicefactory
}//工廠2實現服務介面
class
sendsmsfactory
implements
servicefactory}
//測試類
public
class
factorymode
}
spring乙個介面多個實現工廠
今天在做分布式簡訊介面服務時,為適應多種平台的相互切換,用工廠的方式實現動態切換,實現靈活配置,思路如下 一 首先建立乙個介面,該介面有多個實現類,以當前兩個進行測試inte ceservice public inte ce inte ceservice 二 介面實現類inte ceservicei...
介面以及工廠模式
定義介面使用關鍵字inte ce,介面就是抽象方法與全域性常量的集合 純粹版的抽象類 inte ce imyite ce 為什麼說介面是純粹版的抽象類?抽象類可以包含普通方法而介面只能包含抽象方法。介面使用大寫i開頭 子類要想使用介面,用implements實現介面,乙個子類可以同時實現多個介面 避...
2015 7 21 介面 工廠設計模式 封裝 抽象
static使用規則 1.可以呼叫其他靜態方法 2.必須訪問靜態資料 3.不能使用super或this關鍵字 4.是所有的類公用物件或者方法 不因為物件的改變而改變 靜態的 5.靜態的變數和方法可以通過 類名.來呼叫 final的使用方法 1.final修飾變數時,變數的值不允許改變,要改變系統要自...