Я пишу API для моей библиотеки. У меня есть функция, которая принимает 5 классов в качестве входных данных:
result func(A a,B b,C c,D d,E e);
Я хочу изменить его на класс, который принимает входные данные один за другим, и тогда класс можно будет выполнить, когда все входные данные установлены:
class func
{
void setA(A a);
void setB(B b);
.......
result execut();
}
я хочу знать, что это плохая идея?