除了Field<String>
可能性之外,使用Java String
vs cloneable
有什么好处?
我们有一个似乎在这里和那里使用Field<String>
的系统没有明显的原因(我也在其中说“我们之前做过那样的事情”)。
答案 0 :(得分:3)
此Field<String>
是字段(概念),可以包含String
类型值,而String
只是String
。
要理解为什么,您必须查看代码(代码库中最古老的部分,已使用此类)。也许,他们希望通过通用接口或基类处理数据库字段。我不会寻求技术上的好处(克隆,性能......),应该有一个设计决定(至少,我希望,有一个)。
一旦你找到了真正的原因,你就可以开始反对这个概念的所有滥用(又名 - “我们总是这样做”)