Если метод заполняет / изменяет объект, было бы предпочтительнее вернуть объект или оставить возвращаемый тип пустым, и метод изменил бы объект через его ссылку?
public Obj populate(Obj o)
{
....
return o;
}
public void populate(Obj o)
{
....
}
Я знаю, что это тривиальный вопрос, но какой из них является наиболее предпочтительным?