Skip to content
EntityQ1666034· pop 15· linked from 9 articles

principio di segregazione delle interfacce

Sign in to save

Also known as ISP

principio di programmazione

Wikidata facts

Part of
SOLID
Show 2 more facts
short name
ISP
Sources (1)

via Wikidata · CC0

Article · Italiano

In ingegneria del software, il principio di segregazione delle interfacce (in inglese interface-segregation principle, abbreviato in ISP) è un principio di progettazione del software (soprattutto a oggetti) che afferma che un client non dovrebbe dipendere da metodi che non usa, e che pertanto è preferibile che le interfacce siano molte, specifiche e piccole (composte da pochi metodi) piuttosto che poche, generali e grandi. Questo consente a ciascun client di dipendere da un insieme minimo di metodi, ovvero quelli appartenenti alle interfacce che effettivamente usa. In ossequio a questo principio, un oggetto dovrebbe tipicamente implementare numerose interfacce, una per ciascun ruolo che l'oggetto stesso gioca in diversi contesti o diverse interazioni con altri oggetti. L'ISP è uno dei cinque principi SOLID della programmazione a oggetti.

Abstract from DBpedia / Wikipedia · CC BY-SA