高手帮我看一下这样的接口设计合不合理
public ResultBean doSomeThing(RequestBean bean);
由于接口参数经常会变动(或很大可能会变动),为了保持接口一设计就不再去改参数,所以我想将参数设计成bean
这样参数的变动只需要维护相应的bean对像即可,接口一设计后就可以不再进行修改,这样设计主要也是考虑在接口设计后
已经有调用者调用的情况下,对参数的扩充的设计.大家觉得这样设计合不合理?
还有ResultBean也是一样,主要是考虑返回的是对像,而对像里的属性也不定的情况.
比如既要返加一个int又要返回一个Hashtable的情况.
各位高手麻烦从设计和合理性的角度帮我分析一下这样的接口设计有没什么问题,谢谢了