1
resposta

Proposta Aula 2

Sobre o exercício https://cursos.alura.com.br/course/design-patterns/task/246, teria que criar uma classe que processa a Resposta? Como ficaria o teste desse exercício?

1 resposta

Oi Daniel,

Seria algo como:


Requisicao requisicao = new Requisicao(Formato.XML);
Conta conta = new Conta("fulano", 1000.00);

Resposta xml = new RespostaEmXml();
Resposta csv = new RespostaEmCsv();
Resposta porcento = new RespostaEmPorcento();

xml.setProxima(csv);
csv.setProxima(porcento);

// dispara o chain of responsibility:
xml.responde(requisicao, conta);

Bons estudos!