EMZETT.
Login

ISP

Kurz: Das Interface-Segregation-Prinzip (ISP) besagt: Viele kleine, spezifische Schnittstellen sind besser als eine große.

Genauer: Das „I“ in SOLID. Kein Client soll von Methoden abhängen, die er nicht nutzt.

Im Detail

Beispiel

Ein Interface Maschine mit drucken(), scannen(), faxen() zwingt einen einfachen Drucker, leere Methoden zu implementieren. Besser: Drucker, Scanner, Fax einzeln und bei Bedarf kombinieren.

Nicht zu verwechseln mit ISP (Internet Service Provider, siehe Internet-Service-Provider). Siehe Interface, SRP.

Siehe auch: SOLID-Prinzipien, Interface, SRP, DIP