Aus dem Kurs: Objektorientierte Programmierung (OOP) mit C#
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.
Entkopplung – Tutorial zu C#
Aus dem Kurs: Objektorientierte Programmierung (OOP) mit C#
Entkopplung
In diesem Video möchte ich ein sehr häufiges Einsatzgebiet von Interfaces zeigen. Wir haben hier eine Web-Applikation und die greift auf Fachklassen zu, die in einem zweiten Assembly definiert sind. Diese Web-Applikation muss Persistence-Zugriffe machen und dazu verwendet sie eine PersistenceFactory. Das ist eine Klasse, die beim Anlegen durch eine Konfigurationsdatei initialisiert wird. Jetzt ist die Frage, wo diese Knfigurationsdatei liegt. Das kann man bei einer Webanwendung nicht so genau sagen. Alles, was man zur Verfügung hat, ist eine relative URL. Diese URL lässt sich jetzt umrechnen in einen absoluten Pfad. Dies geschieht durch eine Methode MapPath, die wiederum Betsandteil der Klasse HttpContext in einem riesengroßen Assembly ist, nämlich System.Web. Diese Methode holt sich den Kontext des gegenwärtigen Webzugriffs und kann daraus da den Pfad errechnen, wo die Konfigurationsdatei liegt. Nun soll das Assembly der Fachklasse ebenfalls…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
(Gesperrt)
Kapselung und Separation of Concerns13 Min. 16 Sek.
-
(Gesperrt)
Objektbeziehungen6 Min. 23 Sek.
-
(Gesperrt)
Vererbung1 Min. 38 Sek.
-
(Gesperrt)
Abstraktion5 Min. 31 Sek.
-
(Gesperrt)
Methoden überschreiben4 Min. 9 Sek.
-
(Gesperrt)
Polymorphie3 Min. 10 Sek.
-
Interfaces3 Min. 35 Sek.
-
(Gesperrt)
Entkopplung2 Min. 40 Sek.
-
(Gesperrt)
-