Código: adaptador
class XmlParaJsonAdapter implements ProvedorRelatorio {
private SistemaLegadoXml sistemaLegado;
public String obterRelatorioEmJson() {
String xml = sistemaLegado.obterRelatorioEmXml();
return "{ \"total\": 150 }";
}
}
- O adaptador traduz formatos
- O cliente recebe o que espera