

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um módulo de relatórios da Assembleia foi projetado de modo que, sempre que um novo formato de relatório é necessário, o código da classe GeradorDeRelatorio precisa ser modificado para incluir a nova lógica de exportação.
Assinale o princípio SOLID está sendo violado por esse design, e a técnica ideal de design seria ideal para corrigi-lo
Dependency Inversion Principle; Correção: Padrão Adapter.
Single Responsibility Principle; Correção: Padrão Singleton.
Open-Closed Principle; Correção: Padrão Strategy ou Decorator.
Liskov Substitution Principle; Correção: Herança.
Interface Segregation Principle; Correção: Facade.