Das
Interface-Segregation-Prinzip oder
Schnittstellenaufteilungsprinzip ist ein Begriff aus der
Informatik. Es handelt sich um ein
Prinzip des objektorientierten Entwurfs. Demnach sollen zu große
Schnittstellen in mehrere Schnittstellen aufgeteilt werden, falls implementierende Klassen unnötige Methoden haben müssen. Nach erfolgreicher Anwendung dieses Entwurfprinzips würde ein Modul, das eine Schnittstelle benutzt, nur die Methoden implementieren müssen, die es auch wirklich braucht.