不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速开发 最近关心的内容:SSH,seam,flex,敏捷,TDD 本站的官方站点是:颠覆软件
和大家谈谈方法中的返回值类型和参数类型。
大多数时候我们用具体的返回类型,比如要么是一个具体的对象,要么是一个Collection作为返回类型,对于参数同样如此,现在我看到另一种做法,即参数和返回类型都是HashMap,大家以为此种做法是否可取?代码如下:
目前这个做法看得到的好处有几点:1。返回的类型可以存放更多的内容,包括错误信息以及更多的其他内容2。参数传递的内容更丰富,可以减少不必要的重载,减少代码量。不过,如果说有什么缺点的话可能就是语义不够明确,那么除了这一点还有什么别的问题么? 请大家拍砖。
Powered by: BlogJava Copyright © Alex