Lista de Exercícios 014: Padrões Comportamentais I
Atividade da aula
Seção intitulada “Atividade da aula”A turma será dividida em 6 grupos de 3 estudantes.
Cada grupo receberá por sorteio um padrão comportamental para estudar e deverá preparar um exemplo prático simples para ser demonstrado e explicado na próxima aula.
Padrões desta atividade
Seção intitulada “Padrões desta atividade”Os padrões selecionados para esta primeira atividade são os mais simples e mais diretos de demonstrar:
StrategyObserverCommandStateTemplate MethodChain of Responsibility
O que o grupo deve fazer
Seção intitulada “O que o grupo deve fazer”Cada grupo deve:
- estudar a intenção do padrão recebido;
- entender qual problema ele resolve;
- criar um exemplo prático pequeno e simples para demonstrar o padrão;
Não é necessário preparar slides.
O que será apresentado na próxima aula
Seção intitulada “O que será apresentado na próxima aula”Cada grupo deverá mostrar e explicar:
- qual problema o exemplo resolve;
- por que esse padrão foi usado;
- quais classes, interfaces ou objetos participam da solução;
- como o fluxo do exemplo funciona.
Requisitos do exemplo
Seção intitulada “Requisitos do exemplo”O exemplo deve:
- ser simples;
- ser coerente com o padrão;
- permitir explicar claramente a solução;
- Ser implementado em
Java
Sugestões de domíonios para os exemplos
Seção intitulada “Sugestões de domíonios para os exemplos”Se quiserem, os grupos podem usar contextos como:
- sistema acadêmico;
- loja virtual;
- jogo;
- editor de texto;
- sistema de pedidos;
- notificações;
- fluxo de aprovação.