|
抽象建立的這層間接性,解除了調(diào)用者與實(shí)現(xiàn)類之間的具體依賴,使得實(shí)現(xiàn)類可以單獨(dú)變化,而不會(huì)影響到調(diào)用者。例如,當(dāng)我們需要為元數(shù)據(jù)的讀取操作定義對象時(shí),好的編碼習(xí)慣是為其定義一個(gè)接口:
public interface MetadataReaderService {
public MetadataObject getMetadataObject(String metadataName);
public MetadataField getMetadataField(
String tableName,String fieldName);
public MetadataRelation getMetadatarelation(
long objectId,long relateObjectId);
}
it知識(shí)庫:引入間接隔離變化(二),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。