// Methode definieren in 7 Schritten: // Modifizierer definieren // Datentyp des Rückabewertes definieren // Methodennamen definieren (mit Großbuchstaben beginnen) // runde Klammern an den Methodennnamen anfügen // überlegen, welche Parameter benötigt werden (optional: diese definieren) // geschweifte Klammern einfügen // Methode implementieren (Anweisungen in den Methodenrumpf schreiben) // Commit in Git static void Main(string[] args) { // Objekte (Instanzen) erstellen nach MVC Pattern // Standard Konstruktor RechnerModel ohne Übergabe RechnerModel model = new RechnerModel(); // Standard Konstruktor ConsoleView mit Übergabe Objekt model ConsoleView view = new ConsoleView(model); // Standard Konstruktor AnwendungsController mit Übergabe der Objekte view und model AnwendungsController controller = new AnwendungsController(view, model); // Ablauf des Progarmms starten controller.Ausfuehren(); }
/// <summary> /// Konstruktor verbindet die Klasse ConsoleView mit RechnerModel /// und initialisiert die Attribute /// ConsoleView kennt RechnerModel /// </summary> /// <param name="model"></param> // Konstruktor initialisiert das Attribut this.model mit dem Parameter model aus der Klasse RechnerModel // und die Properties public ConsoleView(RechnerModel model) { this.model = model; // this.Attribut = Parameter BenutzerWillBeenden = false; }