楼主:
surimodo (好吃棉花糖)
2025-07-19 02:56:33我有一个物件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里面结构是什么
可能是字串阵列或者其它物件阵列
有没有更好写法 = =