← Questões de Programação

Programação · CONSULPLAN · 2023

Questão comentada de Programação

O uso de padrões de projetos tem vantagens relacionadas ao desenvolvimento de software, aumentando a produtividade e a qualidade e facilitando a lógica de programação e o tempo de desenvolvimento. Sobre as características dos padrões de projeto orientados a objetos, analise as afirmativas a seguir. I. Projetar software reutilizável orientado a objetos é uma tarefa complexa. II. Projetistas, quando encontram uma solução, reutilizam-na várias vezes. III. Bons projetistas sabem que devem resolver problemas de software a partir do zero. IV. Padrões de projeto conseguem resolver problemas específicos e complexos. Está correto o que se afirma apenas em

Gabarito: C

Os padrões de projeto aparecem justamente porque programar bem raramente é reinventar a roda toda hora. Na prática, eles registram soluções que já foram testadas e que ajudam a organizar o código, deixando-o mais reaproveitável, flexível e fácil de manter. Por isso, a ideia de que bons projetistas reaproveitam soluções faz todo sentido: eles reconhecem problemas recorrentes e aplicam uma solução conhecida, em vez de começar do zero. A afirmativa I está correta porque criar software orientado a objetos reutilizável realmente é uma tarefa difícil. Não basta fazer funcionar; é preciso pensar em baixo acoplamento, alta coesão e extensibilidade. Já a II também está correta, pois padrões de projeto servem exatamente para reutilizar soluções de projeto em diferentes contextos, algo clássico na doutrina da GoF (Gang of Four). A III está errada porque um bom projetista não começa do zero sempre. Pelo contrário, ele evita reinventar soluções já consolidadas. E a IV está correta porque padrões de projeto resolvem problemas específicos e recorrentes, muitas vezes complexos, dentro do desenvolvimento orientado a objetos. Assim, a sequência correta é I, II e IV, que corresponde ao gabarito C.

Continue treinando

Questões relacionadas