集合—用于将值保存在集合、列表和其他对象中的java接口

2izufjch  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(205)

我想编写一个程序,用户可以决定在哪个对象中存储值。用户可以使用集合列表和文件(例如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);
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题