Zusammenfassung

Abgeschlossen

In diesem Modul haben Sie informationen zu Standardimplementierungen in Schnittstellen, deren Vorteilen und ihrer Definition gelernt. Außerdem haben Sie gelernt, wie Sie Schnittstellen als Methodenparameter verwenden, systemdefinierte Schnittstellen implementieren und flexiblen und wiederverwendbaren Code erstellen. Darüber hinaus haben Sie ein praktisches Szenario untersucht, in dem Sie verschiedene Arten von Lichtern mit unterschiedlichen Funktionen mithilfe von Schnittstellen in C# entworfen und implementiert haben.

Nach Abschluss dieses Moduls können Sie jetzt:

  • Definieren und Verwenden von Standardimplementierungen in Schnittstellen.
  • Grundlegendes zu den Vorteilen von Standardimplementierungen, einschließlich Wiederverwendung von Code, Abwärtskompatibilität und Flexibilität.
  • Verwenden Sie Schnittstellen als Methodenparameter, um die lose Kopplung zu fördern und die Testbarkeit zu verbessern.
  • Implementieren sie allgemeine systemdefinierte Schnittstellen wie IComparable, IEnumerableund IDisposable.
  • Überschreiben Sie Standardimplementierungen in bestimmten Klassen, um benutzerdefiniertes Verhalten bereitzustellen.