Está en la página 1de 13

Acoplamiento Holgado

Ing. Msc. Eddy Miranda Velásquez


Acoplamiento Holgado

✓-
✓ Los componentes deben ser
✓-
independientes conociendo muy
poco de otras componentes s
¿Que es el acomplamiento holgado?
Los cambios afectan a ambas clases
Acomplamiento Holgado
El cambio es limitado
El cambio es limitado
Acoplamiento Ajustado
class Volumen
{
public static void main(String args[]) {
Caja b = new Caja(5,5,5);
System.out.println(b.volumen);
}
}
class Caja{

public int volumen;


Caja(int largo, int ancho, int altura)
{ this.volumen = largo* ancho * altura;
}
}
Solucion: Acoplamiento holgado
class Volume {

public static void main(String args[]) {


Caja b = new Caja(5,5,5);
System.out.println(b.getVolumen());
}
}
final class Caja {

private int volumen;

Caja(int largo, int ancho, int altura) {


this.volumen = largo * ancho * altura;
}
public int getVolumen() {
return volumen;
} }
Ejemplo: Acoplamiento Ajustado
class Tema {

Topico t = new Topico();

public void empezarALeer() {

t.comprender();

}}

class Topico {
public void comprender()
{
System.out.println("Comprendi");
}
}
Solucion: Acoplamiento holgado
public interface Topico {
void comprender();
}
class Topico1 implements Topico
{ public void comprender() {
System.out.println("La agarre");
}
}
class Topico2 implements Topico
{ public void comprender() {
System.out.println("comprendi");
}
}
public class Tema {
public static void main(String[] args){
Topico t = new Topico1();
t.comprender();
}
}
El acoplamiento holgado reduce la
dependencia entre componentes
MUCHAS GRACIAS

También podría gustarte