Com base nessa situação hipotética, julgue o item a seguir, com rel...
🏢 CESPE / CEBRASPE🎯 MEC📚 Desenvolvimento e Arquitetura de Software
#Padrões de Projeto
Esta questão foi aplicada no ano de 2015 pela banca CESPE / CEBRASPE no concurso para MEC. A questão aborda conhecimentos da disciplina de Desenvolvimento e Arquitetura de Software, especificamente sobre Padrões de Projeto.
Esta é uma questão de múltipla escolha com 2 alternativas. Teste seus conhecimentos e selecione a resposta correta.
Considere que, em um documento de requisitos, foram
elencadas as seguintes necessidades a serem supridas por meio de
padrões de projeto:
I implementar um padrão de criação que possibilite a separação
entre a construção de um objeto complexo e sua representação
de modo que esse processo de construção possa criar diferentes
representações;
II implementar um padrão que evite vínculo permanente entre
uma abstração e sua implementação;
III implementar um padrão que, sem violar o encapsulamento e a
captura, externalize o estado interno de um objeto e permita
que posteriormente ele seja restaurado a esse estado;
IV implementar um padrão que permita a variação do algoritmo
independentemente dos clientes que o utilizam;
V implementar um padrão que forneça uma interface unificada
para um conjunto de interfaces em um subsistema;
VI implementar um padrão que especifique os tipos de objetos a
serem criados usando uma instância prototípica e crie novos
objetos copiando este novo protótipo.
Com base nessa situação hipotética, julgue o item a seguir, com relação aos padrões de projeto.
Atendendo corretamente o que se pede em IV, o padrão
comportamental strategy define uma família de algoritmos,
encapsula cada um deles e os torna intercambiáveis.