Sobes.tech
Junior

O que é acoplamento no código

sobes.tech IA

Resposta da IA

O acoplamento (em inglês, coupling) no código é o grau de dependência entre módulos ou componentes de um programa. Quanto maior o acoplamento, mais dependentes são os módulos entre si, o que torna a manutenção e a alteração do código mais difícil.

Exemplo: se uma classe utiliza diretamente detalhes internos de outra classe, isso é um acoplamento forte. Para reduzir o acoplamento, aplicam-se princípios de modularidade, interfaces e inversão de dependências.

Baixo acoplamento é uma boa prática que permite testar e modificar partes do programa mais facilmente sem afetar outras.