我正在main()中重构500行C++代码以求解微分方程。我想将求解器的重要思想封装到更小的函数中(即“SolvePotential(...)”而不是50行数字代码)。我是否应该使用一堆采用非常长参数列表的函数顺序编写代码,例如:intmain(int*argc,void**argv){interpolate(x,y,z,x_interp,y_interp,z_interp,potential,&newPotential);compute_flux(x,y,z,&flux)compute_energy(x,y,z,&eng)...//10otherhigh-levelfunctionc