Questões de Concurso
Sobre padrões de projeto (design patterns) em arquitetura de software
Foram encontradas 543 questões
Como garantimos que uma classe tenha somente uma instância e que essa instância seja facilmente acessível? Uma variável global torna um objeto acessível, mas não impede você de instanciar múltiplos objetos.
GAMMA, E. et al. Padrões de Projeto: Soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2000.
Em relação ao exposto e ao padrão de projeto Singleton, assinale alternativa que indica uma das vantagens do referido padrão.
Assinale a alternativa que preenche de forma correta as lacunas da frase abaixo.
O padrão de projeto _______________ fornece um substituto para outro objeto, a fim de controlar o acesso a ele, e o padrão de projeto _______________ define uma dependência de um para muitos entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.
Acerca de padrões de projeto, JSE e JME, julgue o item a seguir.
Ao se empregarem duas classes em que uma delas tanto agrega
quanto usa objetos da outra, é mais indicado utilizar o padrão
criador (creator) que o padrão controlador (controller)
do GRASP.
Acerca de padrões de projeto, JSE e JME, julgue o item a seguir.
Considere que determinado sistema tenha apresentado
problemas de uso excessivo de recursos de armazenamento na
criação de múltiplas instâncias de objetos. Nesse caso, o
padrão Adapter é mais apropriado que o padrão Flyweight
para se resolver o problema.
Acerca de um dos padrões de projeto, analise a seguinte afirmativa: “fornecer uma alternativa flexível ao uso de subclasses para extensão de funcionalidade e, dinamicamente, agregar responsabilidades adicionais a um objeto”.
Trata-se do padrão: