Я знаю, что это не очень хороший подход для реализации метода, который принимает более 3 аргументов.Но я нахожусь в ситуации, когда мне нужно реализовать метод, который принимает около 15-20 аргументов.
Пример:
Mymethod (salutation, firstname, lastame, address 1, address2, address3, address4, city, state, country, subject1, subject2, subject3)
{
//Implementation here
}
Один из подходов, который я могу придумать, - создать информацию о публичном классе-> иметь несколько внутренних классов (например, имя ученика, адрес ученика, предметы ученика) и иметь методы getter и setter в этих внутренних классах для параметров, которые я хочу.
Есть ли другой лучший подход?Мое требование состоит в том, чтобы создать несколько записей о студентах всего за один звонок.