Filtrar


Questões por página:

Julgue o item subsequente, referente a Domain Driven Design e a Design Patterns.


O padrão chain of responsibility desacopla o emissor do receptor, fazendo passar a solicitação por uma cadeia de receptores potenciais, ou seja, ele procura evitar o acoplamento do remetente de uma solicitação.

Julgue o item subsequente, referente a Domain Driven Design e a Design Patterns.


O padrão observer separa o display do estado de um objeto a partir do objeto em si e, sempre que houver mudança no estado do objeto, permite atualizar e refletir a mudança em todos os displays.

“Um padrão de projeto corresponde a um esboço de uma solução reusável para um problema comumente encontrado em um contexto particular.” Diversos padrões são conhecidos, sendo que três categorias foram definidas pela equipe GoF (Gang of Four – por serem quatro autores, que são Eric Gamma e seus colaboradores (GAMMA et al,2000)), a saber: criacionais, estruturais e comportamentais. Um desses padrões “pode ser utilizado para solucionar o problema de representar uma hierarquia de composição recursiva entre entidades”. Assinale-o.

Em aplicações para web orientadas a objeto, há um design pattern muito utilizado, (relacionado à arquitetura de sistemas) que possui um componente que:


− Define o comportamento da aplicação.

− Mapeia ações do usuário para classes que cuidam do acesso aos dados.

− Seleciona páginas web para entregar resultados vindos das classes de acesso aos dados.


O componente citado no texto acima é o

Analise as seguintes afirmações:

I. Fornece uma interface para a criação de uma família de objetos relacionados ou dependentes sem fornecer os detalhes de implementação das classes concretas.
II. Converte uma interface de uma classe existente em outra interface esperada pelos clientes. Permite que algumas classes com interfaces diferentes trabalhem em conjunto.
III. Separa uma implementação de sua abstração, de forma que ambas possam variar independentemente.
IV. Separa a construção de um objeto complexo de sua representação, de modo que o mesmo processo possa criar representações diferentes.

Tratam, respectivamente, dos design patterns: