資料結構大師請進

看板Marginalman作者 (搖滾少女!! 活力棉花糖!!)時間4月前 (2025/07/19 02:56), 4月前編輯推噓1(1011)
留言12則, 4人參與, 4月前最新討論串1/2 (看更多)
我有一個物件DTO 還有 enum Language 假設有成員 English 跟 Chinese 那這個 DTO 裡面可能任一個全有或都沒有 Language 當我有 English 時 DTO 同時要有 List 結構裡面有 A,B,C.... 當我有 Chinese 時 DTO 同時要有 Map 結構放 1,ㄅ 2,ㄆ...... 這個 DTO 資料結構 怎麼呈現比較好 目前想法 DTO裡面成員就 Map<Language,Object> maps 然後 enum Language { English (List.class), Chinese(Map.class) } 不過又會有泛型擦除問題 例如不知道List裡面結構是什麼 可能是字串陣列或者其它物件陣列 有沒有更好寫法 = = -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.92.44 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1752864995.A.97C.html

07/19 02:58, 4月前 , 1F
呼叫oin,啊,他睡覺了。
07/19 02:58, 1F

07/19 02:59, 4月前 , 2F
enum太久沒用,忘了。
07/19 02:59, 2F

07/19 03:00, 4月前 , 3F
這是Java吧。oin不會Java。
07/19 03:00, 3F
※ 編輯: surimodo (1.164.92.44 臺灣), 07/19/2025 03:01:23

07/19 03:02, 4月前 , 4F
泛型擦拭你又管不著。不用擔心這個吧。
07/19 03:02, 4F

07/19 03:05, 4月前 , 5F
你明天白天問oin吧。
07/19 03:05, 5F

07/19 03:08, 4月前 , 6F
你要不要去Java板問。
07/19 03:08, 6F

07/19 03:15, 4月前 , 7F
看不出要這樣寫的理由 不如說說需求是啥
07/19 03:15, 7F

07/19 03:17, 4月前 , 8F
原來邊板也有人寫Java。嗚嗚。
07/19 03:17, 8F

07/19 03:18, 4月前 , 9F
這麼晚了還有人回覆。
07/19 03:18, 9F

07/19 03:19, 4月前 , 10F
怎麼不全部改map 不然就把操作抽象出去
07/19 03:19, 10F

07/19 03:20, 4月前 , 11F
我覺得比較像是偽需求 你的架構設計有問題
07/19 03:20, 11F

07/19 06:48, 4月前 , 12F
架構很怪 看不出來要這樣放的理由
07/19 06:48, 12F
文章代碼(AID): #1eUfZZby (Marginalman)
文章代碼(AID): #1eUfZZby (Marginalman)