Ed
há 2 semanas
Para resolver a questão sobre a arquitetura limpa em um projeto de aplicativo móvel, vamos analisar cada uma das alternativas: a) Fornece uma estrutura com separação de responsabilidades que evita impactos colaterais. - Esta opção está correta, pois a arquitetura limpa realmente promove a separação de responsabilidades, o que ajuda a evitar que mudanças em uma parte do sistema afetem outras partes de forma indesejada. b) Utiliza exclusivamente o padrão MVI, que impede erros em produção. - Essa afirmação não é verdadeira, pois a arquitetura limpa não se limita a um único padrão como o MVI. c) Estimula o reaproveitamento de código por meio de herança múltipla. - A herança múltipla não é um conceito central na arquitetura limpa e pode até causar problemas de complexidade. d) Centraliza toda a lógica de negócios em uma única classe. - Isso vai contra o princípio da separação de responsabilidades, que é fundamental na arquitetura limpa. e) Permite utilizar mais bibliotecas externas para facilitar o desenvolvimento. - Embora a arquitetura limpa possa facilitar a integração de bibliotecas, essa não é a principal razão para seu uso. Portanto, a alternativa correta é: a) Fornece uma estrutura com separação de responsabilidades que evita impactos colaterais.