Questões de Concurso
Sobre padrões de projeto (design patterns) em arquitetura de software
Foram encontradas 634 questões
O chain of responsability é comportamental e tem como objetivo evitar o acoplamento do remetente de uma solicitação ao seu receptor, de modo a permitir a mais de um objeto a oportunidade de tratar solicitação.
Para tratar de maneira uniforme objetos individuais em estruturas de árvores que representem hierarquias partes-todo, o padrão composite é mais adequado que o decorator.
Uma aplicação que existe simultaneamente em um dispositivo móvel e no ambiente corporativo, necessita de um processo de sincronização entre as informações processadas no dispositivo móvel e na base corporativa. Ambas as aplicações devem se comunicar com um objeto que deve ser único para processar este sincronismo, a fim de evitar a possibilidade de criar dados na base.
O padrão de projeto corretamente indicado pelo Analista deve ser
Os padrões de projetos denominados Composite, Factory Method e Memento, que fazem parte desse catálogo, pertencem, respectivamente, às famílias:
I. Trata-se de um conjunto de tecnologias de software para expressar algoritmos paralelos e criar aplicações compatíveis com sistemas que suportam a computação paralela.
II. A definição de um modelo paralelo independe do hardware. O desempenho do sistema é focado apenas no Sistema Operacional instalado.
III. Na atualidade, um modelo paralelo apenas pode ser definido nos chamados clusters, os quais não permitem execução de programas sequenciais.

Considere as três afirmações seguintes acerca da implementação mostrada:
I. a declaração do construtor da classe poderia ser omitida sem prejuízo do requisito de unicidade da instância;
II. a declaração do construtor da classe é indispensável, dado o requisito de unicidade da instância, porém o modificador private poderia ser omitido;
III. a instância única será construída quer a classe Singleton seja referenciada na aplicação quer não.
Assinale se:
I. Encapsular a escolha das classes concretas a serem utilizadas na criação dos objetos de diversas famílias.
II. Permitir a criação de uma única instância de uma classe e fornecer um modo para recuperá-la.
III. Possibilitar o reaproveitamento de objetos.
IV. Possibilitar a criação de novos objetos a partir da cópia de objetos existentes.
Está correto o que consta APENAS em
Coluna I
1.Façade
2.Adapter
3.Bridge
4.Abstract Factory
Coluna 2
( ) Simplificar o uso de um sistema já existente, definindo sua própria interface.
( ) Possuir famílias ou conjunto de objetos para clientes (ou casos) particulares.
( ) Casar um objeto existente, fora do seu controle, com uma interface particular.
( ) Desacoplar um conjunto de implementações do conjunto de objetos que as utilizam.
A sequência correta é