【发布时间】:2012-01-12 18:35:23
【问题描述】:
拥有多个列表还是一个列表更好?目前,我正在使用三个列表来更好地组织我正在帮助的项目的课程。这三个列表都具有相同的类类型,但用途不同,并且在程序中的不同时间使用。我最初将其拆分,以便我可以轻松区分 JAXB xml 生成文件中的类并帮助我在 netbeans 中创建一个模块,但是我意识到如果我只是子类说 ArrayList(或者如果我把它们以正确的顺序使用它们我可以使用 LinkedList)并将其他三个列表中的所有对象放入其中,只需在进入数组的类中添加一个方法以帮助指定它是什么类型的类,即被动Active Contact,我还可以添加三个方法来创建更小的列表,只包含上述三种类型之一的对象。目前所有三个列表的平均大小约为 6 到 10 如果我保持原样或创建大量类,最好的处理方法是什么?
【问题讨论】:
标签: java coding-style