Kapitel 10: ISP: Das Interface-Segregation-Prinzip

[Bild]

Das Interface-Segregation-Prinzip (ISP) verdankt seinen Namen dem in Abbildung 10.1 dargestellten schematischen Aufbau:

[Bild]

Abb. 10.1: Das Interface-Segregation-Prinzip

In der hier skizzierten Konstellation gibt es mehrere User, die die Operationen der OPS-Klasse verwenden. Nehmen wir an, dass User1 nur op1, User2 nur op2 und User3 nur op3 nutzt.

Außerdem gehen wir davon aus, dass OPS in einer Sprache wie Java geschrieben ist. In diesem Fall wäre der Quellcode von User1 unbeabsichtigterweise ...

Get PR: Clean Architecture - Das Praxis-Handbuch für gutes Softwaredesign 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.