Java Field <string> vs String </string>

时间:2012-02-16 10:48:43

标签: java generics

除了Field<String>可能性之外,使用Java String vs cloneable有什么好处?

我们有一个似乎在这里和那里使用Field<String>的系统没有明显的原因(我也在其中说“我们之前做过那样的事情”)。

1 个答案:

答案 0 :(得分:3)

Field<String>字段(概念),可以包含String类型值,而String只是String

要理解为什么,您必须查看代码(代码库中最古老的部分,已使用此类)。也许,他们希望通过通用接口或基类处理数据库字段。我不会寻求技术上的好处(克隆,性能......),应该有一个设计决定(至少,我希望,有一个)。

一旦你找到了真正的原因,你就可以开始反对这个概念的所有滥用(又名 - “我们总是这样做”)