Volver al glosario
conceptos

Acoplamiento

Grado de dependencia entre módulos. Acá la regla de oro: entre más acoplado esté tu código, más duele cambiarlo. Programá contra interfaces, no contra implementaciones.

Definición

El acoplamiento mide el grado de dependencia entre dos módulos. Un acoplamiento alto significa que un cambio en un módulo puede afectar a muchos otros, lo cual dificulta el mantenimiento. El objetivo es tener bajo acoplamiento (módulos independientes) usando abstracciones como interfaces.

Ejemplos

  • clase A usa clase B directamente
  • A usa interfaz de B