我正在处理遗留代码,我经常看到来自同一个对象的多个属性的方法调用被传递到一个方法中:
update(user.getID(), user.getLanguage() etc...)
这样做是否有明显的优势或劣势,或者我是否也可以传入用户对象(在这种情况下)并处理调用方法中的属性?
跟进:
很多优秀的答案,谢谢。为问题中缺乏确切的细节而道歉,但正如我所说,这在我正在处理的整个系统中都可以看到,这似乎是一个很好的简单示例。请随意将这个问题变成一个社区 wiki 问题,因为没有一个答案可以被其他人接受,因为它们都很好并且有有效的观点。