Бывают моменты, когда оба стиля могут иметь смысл.Например, если вы просто устанавливаете имя, то, возможно, вы выбираете первый стиль.Не передавайте объект в метод, чтобы изменить одну вещь, просто получите одну вещь.Этот метод теперь более пригоден для повторного использования.Думайте об этом, как о законе Деметры или о принципе наименьшего знания.
В других случаях, возможно, вам нужно сделать оптовое обновление, основанное на пользовательском вводе.Если вы отображаете атрибуты человека и позволяете пользователю вносить изменения, возможно, вы передаете объект в один метод, чтобы все обновления могли применяться в одном месте.
Любой подход может быть оправдан в разное время.