2012-02-16 72 views
1

使用Java Field<String> vs String除了cloneable的可能性有什么好处吗?Java字段<String> vs String

我们有一个系统似乎使用Field<String>在这里和那里没有明显的原因(我也把它放在“我们之前已经这样做过”)。

+2

Field'你说的是哪'?指定完全限定路径。还是定制的? – 2012-02-16 10:52:42

+0

你的意思是反射场vs一个正常的字符串?我不明白这个问题。 – Tudor 2012-02-16 10:56:11

+3

你允许直接使用'Field'还是必须'Field >'... ouch,递归到深空中; – 2012-02-16 10:56:16

回答

3

Field<String>字段(概念),其可容纳一个String类型值,而String只是一个String

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

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

相关问题