我很困惑如何定義以下場景的類和接口層次結構。如何定義類和接口層次結構?
下面是接口
public interface Save {
public void save(List<Object> pojoList);
public void save(String query);
}
public interface Update {
public void update(List<Object> pojoList, List<String> conditionList);
public void update(String query);
}
public interface Delete {
public void delete(String query);
}
,這裏是類:
Class DbOperations {
}
class SaveOperation extends DbOperations implements Save {
}
class UpdateOperation extends DbOperations implements Update {
}
所以我的擔心是:
我想打電話SaveOperation,用實例DeleteOpration類方法DbOperations(基類)
你能告訴我哪個類應該是哪個接口嗎?
上述層次結構的任何修改?
在此先感謝
可以的,如果你的DbOperations確實有東西要繼承你確認? –
是的,它包含一些受保護的方法,如get db連接,所以我想重用該連接。還有任何與db有關的操作都是Dboepration,所以我決定將Dboperation作爲基類,並且我想使用saveOperation類的方法。 –