← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2023

Questão comentada de Engenharia de Software

Assinale a opção que apresenta tipos de padrões estruturais (design patterns) de projetos de desenvolvimento de software.

Gabarito: A

Os design patterns costumam ser cobrados pela banca em três grupos clássicos: criacionais, estruturais e comportamentais. A ideia é simples: cada grupo resolve um tipo de problema recorrente no projeto de software. Os padrões estruturais tratam de como classes e objetos se combinam para formar estruturas maiores, sem que voce precise reinventar a roda toda vez. Entre os padrões estruturais mais famosos estão Bridge, Composite e Facade. O Bridge separa abstração e implementação, o Composite organiza objetos em estrutura de árvore e o Facade oferece uma interface simplificada para um subsistema mais complexo. Isso facilita a manutenção, reduz acoplamento e deixa o código menos sofrido no longo prazo. Por isso, a alternativa A está correta: ela reúne três padrões estruturais. Já as demais misturam padrões de outros grupos. A banca CESPE/CEBRASPE gosta muito dessa classificação por categoria, então vale decorar o trio: criacionais, estruturais e comportamentais. Se voce sabe a família de cada padrão, metade da questão já cai no bolso.

Continue treinando

Questões relacionadas