和大家談?wù)劮椒ㄖ械姆祷刂殿愋秃蛥?shù)類型。
大多數(shù)時候我們用具體的返回類型,比如要么是一個具體的對象,要么是一個Collection作為返回類型,對于參數(shù)同樣如此,
現(xiàn)在我看到另一種做法,即參數(shù)和返回類型都是HashMap,大家以為此種做法是否可???
代碼如下:
































目前這個做法看得到的好處有幾點:
1。返回的類型可以存放更多的內(nèi)容,包括錯誤信息以及更多的其他內(nèi)容
2。參數(shù)傳遞的內(nèi)容更豐富,可以減少不必要的重載,減少代碼量。
不過,如果說有什么缺點的話可能就是語義不夠明確,那么除了這一點還有什么別的問題么? 請大家拍磚。