Ed
há 19 horas
O padrão Adapter é uma solução de design que permite que classes com interfaces incompatíveis trabalhem juntas. No contexto de código legado, ele é especialmente útil para integrar novos módulos ou funcionalidades sem a necessidade de modificar o código antigo. Analisando as opções: a) Substituindo todas as funções antigas - Isso não é uma função do Adapter, pois ele não substitui, mas adapta. b) Permitindo que o código antigo continue funcionando com novos módulos - Esta é a função principal do Adapter, que permite a integração do código legado com novas implementações. c) Removendo bibliotecas antigas do projeto - O Adapter não tem a função de remover bibliotecas, mas sim de adaptar a interface. d) Aumentando a complexidade do código - O objetivo do Adapter é simplificar a integração, não aumentar a complexidade. Portanto, a alternativa correta é: b) Permitindo que o código antigo continue funcionando com novos módulos.
Mais perguntas desse material