Enunciados de questões e informações de concursos

Padrões de projeto nomeiam, explicam e avaliam um aspecto de projeto importante e recorrente em sistemas orientados a objetos.


Avalie as características atribuídas a um padrão de projeto.


I- Usado quando uma classe é usuária de uma certa hierarquia/ família de algoritmos, como um algoritmo de busca ou ordenação.


II- Esse padrão define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis.

 

III- Como existem diversos algoritmos em uma mesma família, não é desejável que se codifique todos eles em uma mesma classe.


IV- Permite que um algoritmo varie, independentemente dos clientes que o utilizam.


V- Fornece uma maneira de configurar uma classe com um dentre muitos comportamentos.


VI- Pode ser usado para evitar a exposição das estruturas de dados específicas de um algoritmo, que se deseja ocultar.


Essas características são do padrão de projeto



spinner
Ocorreu um erro na requisição, tente executar a operação novamente.