public AbstractCalculatorState(ICalculatorUser calculatorUser) { this.calculatorUser = calculatorUser; reset = false; }
public SecondArgumentEnteringCalculatorState(ICalculatorUser calculatorUser) : base(calculatorUser) { }
public FirstArgumentEnteringCalculatorState(ICalculatorUser calculatorUser): base(calculatorUser){}
public InitialCalculatorState(ICalculatorUser calculatorUser) : base(calculatorUser) { }