public static CalculationList Create(List <double> listOfValues, Func <List <double>, double> operation) { var _calculation = IAbstractCalcFactory.CreateCalcListObj(); return(_calculation.Create(listOfValues, operation)); }
public static Calculation Create(double a, double b, Func <double, double, double> calculation) //Static factory Create method creates the object for easy instatiation { var _calculation = IAbstractCalcFactory.CreateCalcObject(); return(_calculation.Create(a, b, calculation)); }