Я имею дело с устаревшим кодом, и я постоянно вижу вызовы методов с несколькими атрибутами от одного и того же объекта, передаваемого в метод:
update(user.getID(), user.getLanguage() etc...)
Есть ли явное преимущество или недостаток в том, чтобы делать это таким образом, или я просто должен был бы также пройти в пользовательском объекте (в данном случае) и иметь дело с атрибутами в методе, который называется?
Follow Up:
Много отличных ответов, спасибо. Извиняюсь за отсутствие точных деталей в вопросе, но, как я уже сказал, это видно по всей системе, над которой я работаю, и это показалось нам простым примером. Пожалуйста, не стесняйтесь превращать этот вопрос в вопрос о вики сообщества, поскольку ни один ответ не может быть принят за других, поскольку они все хороши и имеют действительные баллы.