在Java中传递对对象的引用还是传递对象中的单个属性更好?
2022-09-02 19:21:26
我正在处理遗留代码,我经常看到来自同一对象的多个属性的方法调用被传递到一个方法中:
update(user.getID(), user.getLanguage() etc...)
这样做是否有明显的优点或缺点,或者我是否也可以传入用户对象(在本例中)并处理调用的方法中的属性?
跟进:
很多优秀的答案,谢谢。对于问题中缺乏确切的细节表示歉意,但正如我所说,这在我正在研究的整个系统中都可以看到,这似乎是一个很好的简单示例。请随时将这个问题变成一个社区wiki问题,因为没有一个答案可以比其他答案被接受,因为它们都很好并且有有效的积分。