A opção mais indicada para isolar o conversor das diferentes formas de representação do conteúdo gerado seria a fábrica abstrata (alternativa a). A fábrica abstrata permite criar famílias de objetos relacionados sem especificar suas classes concretas, fornecendo uma interface comum para a criação desses objetos. Dessa forma, você pode criar diferentes implementações do conversor para cada formato desejado, mantendo a flexibilidade e o baixo acoplamento entre as partes do sistema.
Para escrever sua resposta aqui, entre ou crie uma conta
Processos de Desenvolvimento de Software
•ESTÁCIO
Compartilhar