コード例 #1
0
        // Und ein Konstruktor mit model als parameter um deren Inhaelte zugreifen zu koennen
        public ConsoleView(RechnerModel model)
        {
            this.model = model;
            //das attribut(this.model) hier wird das parameter(model) uebernehmen

            BenutzerWillBeenden = false;
        }
コード例 #2
0
        static void Main()
        {
            RechnerModel         model      = new RechnerModel();
            ConsoleView          view       = new ConsoleView(model);                //diese Konstruktor wird auch initialisiert deswegen brauchen wir den model rein.
            AnwendungsController controller = new AnwendungsController(view, model); //diese braucht die anderen 2 Objekte zum Initialisierung

            controller.Ausfuehren();
        }
コード例 #3
0
 //wir zugreifen an die anderen klassen und beim ein Objekt erstellen werden die beide auch gebraucht im Konstruktor
 public AnwendungsController(ConsoleView view, RechnerModel model)
 {
     this.view  = view;
     this.model = model;
     //das attribut(this.model) hier wird das parameter(model) uebernehmen
 }