簡體   English   中英

Java程序結構建議

[英]Java Program Structure Advice

我正在用Java構建和排序RSS閱讀器,這是我的第一個面向對象程序,並且喜歡一些OO設計技巧。

我有一個Reader類,其中包含RSS feed的Feed對象列表,每個Feed將新聞項下載到Articles列表中的Article對象中。

我想做的是找到一種方法來關聯來自多個來源的文章。 為此,每篇文章都有其關鍵字的HashSet,我想將所有文章的關鍵詞彼此進行比較,並保留其匹配關鍵詞的數量。 如果兩篇文章之間的計數很高,我想在輸出中將它們分組。

什么是對文章進行“多對多”比較並跟蹤相對得分的有效方法?

數據庫中的一種常見方法是擁有一個“鏈接”對象(在數據庫中通常稱為“鏈接表”)將這些對象鏈接在一起。 of how they are related, not just that they are related. 在這種情況下,您可能有一個“相關供稿”對象,它將關聯的元素鏈接在一起,也許它們之間的關聯程度以及常用詞等等。在不了解具體要做什么的情況下,很難還要多說,但是通常使用鏈接對象來描述兩個對象之間的關系-在這種情況下, 它們如何關聯,而不僅僅是它們之間的關聯。

暫無
暫無

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

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