public Calculator(IPostfixBuilder postfixBuilder, IPostfixCalculator postfixCalculator, IEquationParser equationParser) { _postfixBuilder = postfixBuilder; _postfixCalculator = postfixCalculator; _equationParser = equationParser; }
public CalculatorViewModel(IEquationParser equationParser, Calculator calculator) { _equationParser = equationParser; _calculator = calculator; ExecuteCommand = new DelegateCommand(Execute); }
public EquationEvaluator(IEquationParser equationParser, INotationConverter notationConverter) { _equationParser = equationParser; _notationConverter = notationConverter; }
public EquationEvaluator( IEquationParser equationParser) { this.equationParser = equationParser; }
public EquationSolver(IEquationParser equationParser) { _equationParser = equationParser; }