Kapitel 3
Schnittstellen und Entwurfs-Patterns
Am Ende dieses Kapitels werden Sie in der Lage sein, die folgenden Aufgaben durchzuführen:
Definieren von Schnittstellen und Beschreiben der wichtigsten Unterschiede gegenüber Klassen
Anwenden von Entwurfs-Patterns wie Adapter- und Strategy-Pattern auf Schnittstellen
Beschreiben der Vielseitigkeit einer Schnittstelle, die durch Duck-Typing, Mixins und flüssige Schnittstellen ermöglicht wird
Beschreiben der Grenzen von Schnittstellen und Umgehen dieser Einschränkungen
Erkennen häufiger Anti-Patterns und Missbräuche von Schnittstellen
Die Schnittstelle (engl. interface) ist ein leistungsfähiges Konstrukt in der Microsoft .NET Framework-Entwicklung. Das Schlüsselwort interface sieht zwar ganz unscheinbar ...
Get Agile Softwareentwicklung mit C# now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.