Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.268 questões
Padrões de Projetos
1. Facade (fachada)
2. Decorator (decorador)
3. Memento (lembrança)
4. Proxy (procurador)
5. Observer (observador)
Finalidades
( ) Define uma dependência um para muitos entre objetos tal que, quando o estado de um objeto muda, todos os seus dependentes são notificados e atualizados automaticamente.
( ) Fornece uma interface unificada para um conjunto de objetos que constituem um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de usar.
( ) Sem violar o encapsulamento, captura e exterioriza o estado interno de um objeto, tal que o objeto possa ser restaurado a este estado mais tarde.
( ) Acrescenta responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível para a extensão de funcionalidade.
( ) Controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
I. Em uma aplicação cliente-servidor em duas camadas a lógica ou regras do negócio da aplicação podem residir tanto no cliente quanto no servidor.
II. Em uma aplicação cliente-servidor em três camadas a lógica ou regras do negócio da aplicação residem em um servidor de aplicações, caracterizando uma camada intermediária entre o cliente e o servidor.
III. Na medida em que a lógica ou as regras de negócio de uma aplicação migra do cliente para o servidor, caracteriza-se um cliente magro e um servidor gordo.
IV. As stored procedures, ou procedimentos armazenados em um banco de dados, podem ser usadas para implementar a lógica ou as regras de negócio de uma aplicação em um servidor.
A sequência correta é:

Sobre o padrão de projeto Singleton, assinale a alternativa INCORRETA: