Exercícios:
1º) Um objeto "A" precisa executar um método quando o estado do objeto "B" for alterada. Qual o padrão GOF deve ser usado? Qual o papel do objeto "B" e do objeto "A" nesse padrão?
R - Padrão Observer
"A" é o observado
''B'' é o suject
2º) Qual o padrão GOF deve ser usado quando necessitamos executar diversas ações de forma atômica?
R- Padrão Command
3º) Uma classe de conexão só pode ter, no máximo, 10 instâncias. Qual o padrão GOF a usar?
R- Singleton, ele estende para mais instâncias.
4º) Duas classes "B" e "B" tem iterfaces distintas. Qual o padrão deve ser usado se a classe "B" precisar um método da classe "A" ?
R- Padrão Adapter
5º) Você deseja que uma classe de terceiros use um método de sua classe. Qual o melhor padrão?
R - Command
6°) Quais as funções do Model, View e Controller?
R- Model: é um modelo, armazea o estado da aplicação, notifica a view quando mudar o estado, armazena as regras de negócio.
View: envia dados e recebe da Frame (Interface com o usuário), é notificado pelo model e atualiza os dados na interface grafica.
Controller: Trata os eventos do caso de uso, seleciona o que vai ser mostrado na view e busca/ envia os dados para o model.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário