Che cos'è interface-segregation-principle?
Utilizzare durante la progettazione di interfacce. Da utilizzare quando si implementano interfacce con metodi non necessari. Da utilizzare quando costretto a implementare Throw/No-Op per i metodi di interfaccia. Fonte: yanko-belov/code-craft.