// 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; }
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(); }
//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 }