Was passiert, wenn ein Interface zu viele Methoden hat?

Dann sind Clients gezwungen, Methoden zu implementieren, die sie gar nicht brauchen – was zu unnötiger Komplexität, Dummy-Implementierungen oder eng gekoppelten Klassen führt.
Beispiel: Ein IMultiFunctionDevice-Interface mit Print, Scan, Fax zwingt einfache Geräte wie einen Scanner zur Implementierung nicht benötigter Methoden.

com

Newsletter Anmeldung

Bleiben Sie informiert! Wir informieren Sie über alle neuen Beiträge (max. 1 Mail pro Woche – versprochen)