Pular para o conteúdo

Lista de Exercícios 014: Padrões Comportamentais I

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.

Os padrões selecionados para esta primeira atividade são os mais simples e mais diretos de demonstrar:

  1. Strategy
  2. Observer
  3. Command
  4. State
  5. Template Method
  6. Chain of Responsibility

Cada grupo deve:

  1. estudar a intenção do padrão recebido;
  2. entender qual problema ele resolve;
  3. criar um exemplo prático pequeno e simples para demonstrar o padrão;

Não é necessário preparar slides.

Cada grupo deverá mostrar e explicar:

  1. qual problema o exemplo resolve;
  2. por que esse padrão foi usado;
  3. quais classes, interfaces ou objetos participam da solução;
  4. como o fluxo do exemplo funciona.

O exemplo deve:

  • ser simples;
  • ser coerente com o padrão;
  • permitir explicar claramente a solução;
  • Ser implementado em Java

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.