我想编写一个程序,用户可以决定在哪个对象中存储值。用户可以使用集合列表和文件(例如txt、xml)。我想编写一个接口,最终用户选择哪个(“存储-”)对象无关紧要,这样我就不必为每个决策编写相同的方法。
我应该如何为它创建一个接口?接口的方法是否足够合适?我还需要做/考虑什么?
import java.io.File;
public class StoreValues implements SaveInGeneral<SomeObject>{
//user's decision (LinkedList, Set or File)
if(decision == 1){
SaveInGeneral<SomeObject> obj = new LinkedList<>();
}
if(decision == 2){
SaveInGeneral<SomeObject> obj = new File();
}
//...
obj.add(someObject);
}
暂无答案!
目前还没有任何答案,快来回答吧!