Лучше ли (лучше всего) создавать методы с длинным списком параметров или переносить параметры в объект?
Я имею в виду, скажем, у меня есть тип данных клиента с длинным списком свойств, и я хочу обновить все свойства сразу. лучше делать что-то вроде
public int Update(int id, string name, string surname, string streetAddress, string streetAddress2, string postcode, string town, string city, string nationality, string age, string gender,string job)
{ }
или обернуть все свойства объекта и сделать что-то вроде
public int Update(Client client)
{ }
спасибо