Цитата:
|
// без вызова calcCurvesParam(dataInput)
|
Это значит объекты не нужны. Просто делаешь функцию со всей тряхомудией внутри - функциями и объектами и массивами и переменными - и она выполяется как обычно.
Ну то есть смотри, если у объекта всего 1 метод в интерфейсе - calcCurvesParam - то на кой он зачекинился объектом? Сделай этот метод ролью всей функции и все будет работать по ее вызову.