Typische Anzeichen für die Verletzung des ISP Principle:
- Methoden mit leeren Implementierungen oder
// not used
Kommentaren. - Eine Klasse implementiert viele Methoden, nutzt aber nur wenige davon.
- Änderungen in einem Interface zwingen viele unbeteiligte Module zum Neucompilieren.