Здравствуйте, elmal, Вы писали:
E>Однако автор создает экземпляр определенного класса через new без параметров и далее выполняет функцию calculate, тоже без параметров.
Может, атавизм развития кода в процессе написания?
Изначально подобную технику используют, когда перед вызовом неких вычислений параметры настраивают в несколько шагов.
Может быть так, что надобность в многошаговой настройке и вообще настройке отпала, а выделенный класс остался.
Может, стоило просто указать, что вот тут неподметённый атавизм и забыть про вопрос?