資料結構大師請進
看板Marginalman作者surimodo (搖滾少女!! 活力棉花糖!!)時間4月前 (2025/07/19 02:56)推噓1(1推 0噓 11→)留言12則, 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
07/19 02:58, 1F
→
07/19 02:59,
4月前
, 2F
07/19 02:59, 2F
→
07/19 03:00,
4月前
, 3F
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
07/19 03:05, 5F
→
07/19 03:08,
4月前
, 6F
07/19 03:08, 6F
→
07/19 03:15,
4月前
, 7F
07/19 03:15, 7F
→
07/19 03:17,
4月前
, 8F
07/19 03:17, 8F
→
07/19 03:18,
4月前
, 9F
07/19 03:18, 9F
→
07/19 03:19,
4月前
, 10F
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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
1
12