Kapitel 10: ISP: Das Interface-Segregation-Prinzip
Das Interface-Segregation-Prinzip (ISP) verdankt seinen Namen dem in Abbildung 10.1 dargestellten schematischen Aufbau:
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.