avançado
Refatoração de Código Legado com Padrões de Projeto
Analise e reestruture um código legado complexo aplicando princípios SOLID e padrões de projeto modernos.
📝 Nội dung Prompt
Analise o trecho de código fornecido abaixo, que apresenta acoplamento alto e responsabilidades múltiplas. Reescreva-o utilizando linguagem Java ou Python, aplicando obrigatoriamente os princípios SOLID (especialmente Single Responsibility e Dependency Inversion). Identifique quais padrões de projeto estruturais ou comportamentais seriam mais adequados para resolver o problema de manutenção e implemente-os. Justifique cada alteração feita em relação à arquitetura original.