Classificação de acoplamento
Deixe um recado
O acoplamento do sistema se origina da física. Na física, o acoplamento refere-se a uma medida da dependência mútua de duas entidades entre si. Ele é dividido nas seguintes categorias:
acoplamento indireto
Não há relação direta entre os dois módulos, e a conexão entre eles é totalmente realizada através do controle e invocação do módulo principal.
acoplamento de dados
Quando um módulo acessa outro, ele troca informações de entrada e saída entre si por meio de parâmetros de dados simples (não parâmetros de controle, estruturas de dados públicas ou variáveis externas).
acoplamento de etiqueta
Um conjunto de módulos passa informações de registro por meio de uma lista de parâmetros. Este registro é uma subestrutura de uma estrutura de dados, não uma simples variável.
acoplamento de controle
O acoplamento de controle ocorre quando um módulo controla explicitamente a função de selecionar outro módulo, transmitindo informações de controle, como interruptores, logotipos, nomes, etc.
acoplamento externo
Quando um grupo de módulos todos acessam a mesma variável simples global em vez da mesma estrutura de dados global, e não passam as informações da variável global pela tabela de parâmetros, isso é chamado de acoplamento externo.
acoplamento público
Se um grupo de módulos acessar o mesmo ambiente de dados comum, o acoplamento entre eles é chamado de acoplamento público. O ambiente de dados comum pode ser a área de comunicação compartilhada pela estrutura de dados global, a área de cobertura comum da memória, etc.
acoplamento de conteúdo
O acoplamento de conteúdo ocorre entre dois módulos se:
①Um módulo acessa diretamente os dados internos de outro módulo;
②Um módulo não é transferido para o interior de outro módulo pela entrada normal;
③ Alguns dos códigos de programa dos dois módulos se sobrepõem (podem aparecer apenas em linguagem assembly);
④ Um módulo tem várias entradas.







