1
使用Java Field<String>
vs String
除了cloneable
的可能性有什麼好處嗎?Java字段<String> vs String
我們有一個系統似乎使用Field<String>
在這裏和那裏沒有明顯的原因(我也把它放在「我們之前已經這樣做過」)。
使用Java Field<String>
vs String
除了cloneable
的可能性有什麼好處嗎?Java字段<String> vs String
我們有一個系統似乎使用Field<String>
在這裏和那裏沒有明顯的原因(我也把它放在「我們之前已經這樣做過」)。
這Field<String>
是字段(概念),其可容納一個String
類型值,而String
只是一個String
。
要了解爲什麼,您必須查看代碼(代碼庫中最古老的部分,此類已被使用)。也許,他們想要通過通用接口或基類來處理數據庫字段。我不會尋求技術上的好處(克隆,性能......),應該有一個設計決定(至少我希望有一個)。
一旦你找到了真正的原因,你就可以開始戰鬥概念的濫用所有(又名 - 「我們總是做這樣的說法」)
Field'你說的是哪'?指定完全限定路徑。還是定製的? – 2012-02-16 10:52:42
你的意思是反射場vs一個正常的字符串?我不明白這個問題。 – Tudor 2012-02-16 10:56:11
你允許直接使用'Field'還是必須'Field>'... ouch,遞歸到深空中; –
2012-02-16 10:56:16