簡體   English   中英

單個或多個列表

[英]Single or Multiple Lists

有多個列表還是一個列表更好? 目前,我正在使用三個列表來更好地組織我正在幫助的項目的課程。 這三個列表都具有相同的類類型,但用途不同,將在程序中的不同時間使用。 我最初將其拆分,以便可以輕松區分JAXB xml生成的文件中的類,並幫助使用在netbeans中創建的模塊,但是我意識到,如果我只是簡單地將子類說成ArrayList(或者如果我把它放進去的話)它們將以正確的順序使用(我可以使用LinkedList),並將其他三個列表中的所有對象放入其中,並只需在類中添加一個方法進入Array以幫助指定類的類型,即Passive在Active Contact中,我還可以添加三種方法來創建較小的列表,這些列表僅包含上述三種類型之一的對象。 現在,這三個列表的平均大小合計約為6到10。如果保持原樣或創建大量的類列表,什么是最好的處理方式?

由於元素數量少,我將不關注效率,而是關注代碼的可讀性,以避免出現錯誤並在將來使更改更容易應用。 我猜想,在您描述可讀性的情況下,最好使用不同的列表,但您可以更好地確定它。

我會保留現在的樣子。 您說過These three have different purposes and to be used at different times in the program因此將它們作為3個對象而不是1個對象自然是很自然的。 如果每個列表都負責不同的事物,那么即使它們擁有相同類型的值,它們也應該是獨立的存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM