Exemple #1
0
        static void Main(string[] args)
        {
            var w   = new ConsoleWrapper();
            var v   = new CalculatorView(w);
            var c   = new Calculator(w, v);
            var i   = new Input(w);
            App app = new App(c, v, i);

            try
            {
                while (app.application())
                {
                    ;
                }
            }
            catch (Exception Ex)
            {
                throw new Exception(Ex.Message);
            }
        }
Exemple #2
0
 public App(Calculator c, CalculatorView v, Input i)
 {
     this.c = c;
     this.v = v;
     this.i = i;
 }
Exemple #3
0
 public Calculator(IConsole console, CalculatorView cView)
 {
     this._console = console;
     this.cView    = cView;
 }