Sei sulla pagina 1di 7

Bajo

Acoplamiento.

Cmo dar soporte a una


dependencia escasa y aun
aumento de la reutilizacin?

Qu es acoplamiento?
El acoplamiento es una medida de la
fuerza con que una clase est
conectada a otras clases, con que las
conoce y con que recurre a ellas.

Tipos de acoplamiento

Acoplamiento
Acoplamiento
Acoplamiento
Acoplamiento

normal.
externo.
comn.
de contenido.

Como obtener un bajo


acoplamiento?
Teniendo las clases lo menos ligadas
entre s que se pueda. De tal forma
que en caso de producirse una
modificacin en alguna de ellas, se
tenga la mnima repercusin posible
en el resto de clases, potenciando la
reutilizacin, y disminuyendo la
dependencia entre las clases

Ejemplo bajo acoplamiento


Ejemplo: En el caso del punto de
Ventas se tienen tres clases
Pago, TPDV y Venta y se quiere
crear una instancia de Pago y
asociarla a Venta.
Que clase es la responsable de
realizarlo?
Segn el patrn de Bajo
Acoplamiento la relacin debera
ser a travs de TPDV.
Esta ltima asociacin es mejor
Dado que Venta realiza la
creacin del Pago y no TPDV por
lo tanto se reduce la dependencia
de este ltimo con el resto de las clases .

Consecuencias de aplicar el
patrn de bajo
acoplamiento
Mejorar la facilidad de mantenimiento de las
unidades de software.
Aumentar la reutilizacin de las unidades de
software.
Evitar el efecto onda, ya que un defecto en una
unidad puede propagarse a otras, haciendo
incluso ms difcil de detectar dnde est el
problema.
Minimiza el riesgo de tener que cambiar
mltiples unidades de software cuando se debe
alterar una.

Potrebbero piacerti anche