Kapitel 8
Interface-Segregation
Am Ende dieses Kapitels werden Sie in der Lage sein, die folgenden Aufgaben durchzuführen:
Beschreiben der Bedeutung von Interface-Segregation
Schreiben von Schnittstellen, bei denen die Anforderungen des Clientcodes der wichtigste Aspekt sind
Erstellen kleinerer Schnittstellen mit enger eingegrenzten Aufgaben
Identifizieren von Szenarien, in denen Interface-Segregation genutzt werden kann
Aufspalten von Schnittstellen anhand der Abhängigkeiten ihrer Implementierungen
Wie bereits frühere Kapitel dieses Buchs erklärt haben, sind Schnittstellen ein Schlüsselelement im Werkzeugkasten des modernen objektorientierten Programmierers. Schnittstellen bilden die Grenzen zwischen dem, was Clientcode benötigt, und der Art, ...
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.