Buscar

Veja o código a seguir e assinale a alternativa com o tipo de acoplamento existente entre a classe Exemplo e a classe Lâmpada. public class Lampada...

Veja o código a seguir e assinale a alternativa com o tipo de acoplamento existente entre a classe Exemplo e a classe Lâmpada.
public class Lampada {
public static f inal int LIGAR = 1;
public static f inal int DESLIGAR = 0;

public realizarOperacao(int codigo) {
switch(codigo) {
case LIGAR:
// executa procedimento para ligar a lâmpada
break;
case DESLIGAR:
// executa procedimento para ligar a lâmpada
break;
}
}

public class Exemplo {
public static void main(String [] args) {
Lampada lampada = new Lampada();
Lampada.realizarOperacao(Lampada.LIGAR);
}
}


Acoplamento de Estrutura.
Acoplamento Funcional.
Acoplamento Global.
Acoplamento Externo.
Acoplamento de Controle.

Essa pergunta também está no material:

AV PADRÕES DE PROJETOS COM JAVA
7 pág.

Padrões de Projeto de Software Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

No código apresentado, o tipo de acoplamento existente entre a classe Exemplo e a classe Lâmpada é o Acoplamento de Estrutura. Isso ocorre porque a classe Exemplo cria uma instância da classe Lâmpada e chama o método realizarOperacao diretamente, utilizando a referência da classe Lâmpada.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais