Em um sistema de biblioteca digital, a classe LivroService...
Em um sistema de biblioteca digital, a classe LivroService passou a concentrar várias funções: cadastrar livros, calcular multas, salvar dados no banco e enviar notificações aos usuários. Além disso, sempre que um novo tipo de notificação é criado, o código da classe principal precisa ser alterado. Em algumas situações, subclasses também modificam comportamentos esperados da classe base, gerando inconsistências no sistema. Por fim, alguns módulos dependem diretamente de implementações concretas e certas interfaces foram crescendo até reunir métodos que nem todos os clientes utilizam.
Redija um texto dissertativo, explicando como princípios de design podem solucionar os problemas do sistema descrito.
Em sua resposta, IDENTIFIQUE os princípios aplicáveis aos problemas citados e justifique brevemente como eles contribuem para reduzir o acoplamento e facilitar a manutenção do software.
Esta é uma questão discursiva. Assine um de nossos planos para desbloqueá-la.
As questões discursivas ajudam você a treinar a construção da resposta, organizar ideias e desenvolver uma argumentação mais próxima do que a banca espera.
-
Entenda como a banca formula o problema e o que espera como resposta
-
Aprenda a estruturar seu texto com introdução, desenvolvimento e conclusão
-
Prepare-se para uma das etapas mais decisivas da prova.