Buscar

A classe java.util.Map da API de coleções de Java permite que sejam armazenados pares de objetos (chave e valor) em uma de suas implementações (as ...

A classe java.util.Map da API de coleções de Java permite que sejam armazenados pares de objetos (chave e valor) em uma de suas implementações (as mais conhecidas são HashMap e TreeMap). No entanto, estas classes não possuem um construtor que receba como parâmetro uma matriz de duas linhas e que monte o mapa usando a primeira linha como chave e a segunda como coluna. Qual padrão utilizar para resolver o problema acima?


Interpreter
Adapter
Iterator
Observer
Chain of Responsibility

Essa pergunta também está no material:

Ex.05
4 pág.

Negócios Eletrônicos Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

O padrão de projeto que pode ser utilizado para resolver o problema descrito é o Adapter. O Adapter permite que objetos com interfaces incompatíveis trabalhem juntos, convertendo a interface de uma classe em outra interface que o cliente espera encontrar. Nesse caso, o Adapter poderia ser utilizado para adaptar a matriz de duas linhas em um objeto que possa ser utilizado como parâmetro para o construtor de HashMap ou TreeMap.

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

Responda

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

Mais conteúdos dessa disciplina