簡體   English   中英

Map.java.lang.Object的替代方法

[英]Alternative to Map of java.lang.Object

因此,我必須構建一個新的Java應用程序,並且有一種情況,我傾向於在周圍使用所有對象的對象映射。 我只是不喜歡這個主意,但卻找不到更好的解決方案。

這是場景:我有一些用戶輸入以及定義了要采取的動作的標簽。 首先,基於標簽,用戶輸入將包含一個或多個對象,然后將其傳遞到驗證器機器進行處理。 這些驗證器有些通用,因此可以用於一個或多個標簽。 這就是Map進入的地方,它將是驗證者的輸入,因為他們知道要使用地圖的哪個鍵。

我一直在研究“命令鏈”設計模式,但是它使用單個請求,在我的情況下,請求可能會根據標簽而有所不同。 另外,我的驗證器機器已經實現了主要目的。

有更好的解決方案嗎?

如果您不想編寫自己的類型安全的異構容器,請考慮netty通用庫中的Netty的AttributeMap

暫無
暫無

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

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