コード例 #1
0
        public string Clear()
        {
            var command         = new CalculatorCommand(_calculator, 'C', 0);
            var executionResult = command.Clear();

            _commands.Clear();
            CurrentValue = 0;
            return(executionResult);
        }
コード例 #2
0
        public string Compute(char @operator, int operand)
        {
            var command         = new CalculatorCommand(_calculator, @operator, operand);
            var executionResult = command.Execute();

            _commands.Add(command);
            CurrentValue++;
            return(executionResult);
        }