Logo Passei Direto
Buscar
Como o princípio ISP pode ser aplicado ao design de serviços web?
A) Criando APIs menores e específicas para diferentes funcionalidades
B) Desenvolvendo uma única API grande para atender a todas as necessidades do sistema
C) Exigindo que todos os serviços implementem métodos desnecessários para compatibilidade
D) Forçando clientes a utilizar apenas um conjunto fixo de operações
E) Eliminando a necessidade de separação lógica entre serviços diferentes
User badge image

Enviado por extraindoquestoes_dev_tst+673480 ontem

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

ontem

O princípio ISP (Interface Segregation Principle) é um dos princípios SOLID da programação orientada a objetos e sugere que uma interface não deve forçar um cliente a depender de métodos que não utiliza. Em outras palavras, é melhor ter várias interfaces específicas do que uma única interface geral. Analisando as alternativas: A) Criando APIs menores e específicas para diferentes funcionalidades - Esta opção está alinhada com o princípio ISP, pois promove a criação de interfaces que atendem a necessidades específicas, evitando que os clientes sejam forçados a implementar métodos que não utilizam. B) Desenvolvendo uma única API grande para atender a todas as necessidades do sistema - Esta opção vai contra o princípio ISP, pois uma única API grande pode forçar os clientes a depender de métodos que não precisam. C) Exigindo que todos os serviços implementem métodos desnecessários para compatibilidade - Esta opção também vai contra o princípio ISP, pois força a implementação de métodos que não são utilizados. D) Forçando clientes a utilizar apenas um conjunto fixo de operações - Esta opção é contrária ao princípio ISP, pois limita a flexibilidade dos clientes. E) Eliminando a necessidade de separação lógica entre serviços diferentes - Esta opção não está alinhada com o princípio ISP, que defende a separação e especialização. Portanto, a alternativa correta é: A) Criando APIs menores e específicas para diferentes funcionalidades.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina