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

Principio de segregación de la interfaz

Sign in to save

Also known as ISP

states that no client should be forced to depend on methods it does not use

Wikidata facts

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

via Wikidata · CC0

Article · Español

El principio de segregación de la interfaz (ISP, por sus siglas del inglés «Interface Segregation Principle») establece que los clientes de un programa dado solo deberían conocer de este aquellos métodos que realmente usan, y no aquellos que no necesitan usar.​ El ISP se aplica a una interfaz amplia y compleja para escindirla en otras más pequeñas y específicas, de tal forma que cada cliente use solo aquella que necesite, pudiendo así ignorar al resto.A este tipo de interfaces reducidas se les llama "interfaces de rol".​ El ISP fue concebido para mantener a un sistema desacoplado respecto a los sistemas de los que depende, y así resulte más fácil refactorizarlo, modificarlo y redesplegarlo.El ISP es uno de los cinco principios S.O.L.I.D. del Diseño Orientado a Objetos, similar al Principio de Alta Cohesión de GRASP.​

Abstract from DBpedia / Wikipedia · CC BY-SA