Filtrar


Questões por página:
Segundo a gangue dos quatro (Gof, do inglês Gang of Four), os padrões de projeto variam na sua granularidade e no seu nível de abstração. Como existem muitos padrões de projeto, necessitamos de uma maneira de organizá-los. O primeiro critério, chamado finalidade, reflete o que um padrão faz. O segundo critério, chamado escopo, especifica se o padrão se aplica primariamente a classes ou a objetos.
Relacione os padrões de projeto do Gof a seguir apresentados com seus respectivos escopos. 

1.Classe  2.Objeto 

() Abstract Factory () Factory Method () Template Method () Strategy () Decorator 

Assinale a alternativa que indica a sequência correta, na ordem apresentada, de cima para baixo:  
No contexto de padrões de projeto GoF, o padrão que permite o encapsulamento de uma família de algoritmos e torna-os intercambiáveis em tempo de execução, de modo que um método de um mesmo objeto possa executar algoritmos distintos, é o
O conceito de utilizar os padrões de forma indiscriminada é conhecido como antipadrões (anti patterns). Sobre o exposto, analisar a sentença abaixo:

Um antipadrão constitui o uso indevido dos padrões de projeto ou o seu uso exagerado, o que pode ser constatado pela utilização de padrões impróprios para um determinado contexto, ou uso inadequado (1ª parte). A utilização dos padrões proporciona um aumento na flexibilidade do sistema, entretanto pode deixá-lo mais complexo ou degradar a performance (2ª parte). Algumas perdas não são toleráveis, mas subestimar os efeitos colaterais da adoção dos patterns é um erro comum, principalmente daqueles que tomam o uso como normal e desnecessário (3ª parte).

A sentença está:
Além da definição das características de um padrão de projetos, também temos a definição do formato que a descrição de um padrão deve ter (design patterns). Sobre o exposto, numerar a 2ª coluna de acordo com a 1ª, associando o formato da descrição com sua definição e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(1) Nome. (2) Exemplo. (3) Contexto. (4) Problema. (5) Solução.

(_) Uma descrição da solução, mais do que do problema ou do contexto.
(_) Uma ou mais figuras, diagramas ou descrições que ilustrem um protótipo de aplicação.
(_) Relacionamentos estáticos e regras dinâmicas, descrevendo como construir artefatos de acordo com o padrão, frequentemente citando variações e formas de ajustar a solução segundo as circunstâncias. Inclui referências a outras soluções e o relacionamento com outros padrões de nível mais baixo ou mais alto.
(_) A descrição das situações sob as quais o padrão se aplica.
(_) Uma descrição das forças e restrições envolvidas e sobre como elas interagem.
“Padrões de Projeto são soluções reutilizáveis de software orientado a objetos”; os padrões "GoF" são divididos em 24 tipos. Em função dessa grande quantidade de padrões, foi necessário classificá-los de acordo com as suas finalidades. Considerando-se o exposto, assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:

Os padrões ________________ são aqueles que abstraem e/ou adiam o processo de criação dos objetos. Eles ajudam a tornar um sistema independente de como seus objetos são criados, compostos e representados.
Os padrões ________________ se preocupam com a forma como classes e objetos são compostos para formar estruturas maiores.
Os padrões ________________ se concentram nos algoritmos e atribuições de responsabilidades entre os objetos.