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?
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?
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!