Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2023
- Código
- ce161029
- Banca
- CESPE / CEBRASPE
- Órgão
- SERPRO
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista - Especialização: Tecnologia
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: E (Errado). O princípio de segregação de interface (ISP) preza por interfaces coesas e específicas, de modo que uma classe não seja obrigada a implementar métodos que não utiliza. A descrição trazida no item — "responsividade, em que uma mesma interface atende a vários aparelhos, sem necessidade de modificações individuais" — não corresponde a nenhum dos cinco princípios SOLID; trata-se de uma confusão com conceitos de design responsivo ou de abstração, e por isso a afirmativa é falsa.
O enunciado mistura indevidamente dois conceitos:
Interface Segregation Principle (ISP): determina que é melhor ter várias interfaces específicas do que uma única interface genérica. Uma classe que implementa uma interface grande e com métodos que não usa viola o ISP.
Responsividade: termo comumente usado em design web para indicar que um layout se adapta a diferentes tamanhos de tela; não faz parte dos princípios SOLID.
A frase "uma mesma interface atende a vários aparelhos" sugere uma única interface que serve a múltiplos contextos, o que vai exatamente contra o ISP, que prega a segregação em interfaces menores e focadas.
A banca explora a confusão com o termo "responsividade", que remete a adaptação, e associa erroneamente ao ISP. O candidato que não conhece bem o princípio pode achar que a ideia de uma interface atender vários aparelhos é correta, quando na verdade o ISP defende o oposto: interfaces separadas por contexto.
✅ ERRADO.
Link permanente: /questoes/ce161029