不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發(fā) 最近關(guān)心的內(nèi)容:SSH,seam,flex,敏捷,TDD 本站的官方站點是:顛覆軟件
和大家談談方法中的返回值類型和參數(shù)類型。
大多數(shù)時候我們用具體的返回類型,比如要么是一個具體的對象,要么是一個Collection作為返回類型,對于參數(shù)同樣如此,現(xiàn)在我看到另一種做法,即參數(shù)和返回類型都是HashMap,大家以為此種做法是否可取?代碼如下:
目前這個做法看得到的好處有幾點:1。返回的類型可以存放更多的內(nèi)容,包括錯誤信息以及更多的其他內(nèi)容2。參數(shù)傳遞的內(nèi)容更豐富,可以減少不必要的重載,減少代碼量。不過,如果說有什么缺點的話可能就是語義不夠明確,那么除了這一點還有什么別的問題么? 請大家拍磚。
Powered by: BlogJava Copyright © Alex