Kapitel 5

Das Single-Responsibility-Prinzip

Am Ende dieses Kapitels werden Sie in der Lage sein, die folgenden Aufgaben durchzuführen:

  • Bewerten der Bedeutung des Single-Responsibility-Prinzips

  • Erkennen von Klassen, die zu viele Verantwortungsbereiche haben

  • Schreiben von Modulen, Klassen und Methoden, die sich auf einen Verantwortungsbereich beschränken

  • Refaktorieren monolithischer Klassen in kleinere Klassen mit einem einzigen Verantwortungsbereich

  • Anwenden von Entwurfs-Patterns, um Verantwortungsbereiche voneinander zu trennen

Das Single-Responsibility-Prinzip (SRP, »Prinzip eines einzigen Verantwortungsbereichs«) schreibt Entwicklern vor, Code zu schreiben, der nur aus genau einem Grund geändert wird. Gibt es mehrere Gründe, warum sich eine ...

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.