這裏是我的使用情況,如何執行具體實例作爲參數?
public interface dataModel {
//nothing
}
public interface dataRepo {
public doIt(dataModel a);
}
public class concreteDataModel implements dataModel {
public doIt(dataModel a);
}
public class concreteDataRepo implements dataRepo {
public doIt(dataModel a);
}
我覺得像我這樣做是錯誤的。我有幾個datarepo和datamodel。我想回購需要它自己的數據模型。有沒有任何設計模式可以使這個清潔?
你是什麼意思了自己kind'的'是什麼意思?給出一個禁止和允許的具體示例 – Dici