/DesafioPadroesProjeto

Conjunto de exercícios simples sobre padrões de projeto

Primary LanguageJava

Desafio sobre Padrões de Projeto

O objetivo é resolver a maior quantidade de problemas usando padrões de projeto. Em todas as questões apresentar o código usando o padrão e um exemplo de uso. Verifique o arquivo README de cada questão para maiores detalhes.

Q1: Classe validadora de campos string usando Strategy

  • Aplicar o padrão strategy a fim de permitir acrescentar outros validadores

Q2 Sistema de log simples usando Singleton

  • Aplicar o padrão Singleton para oermitir acessar o mecanismo de log de qualquer ponto do programa

Q3 Sistema de log com níveis usando Decorator

  • Aplicar o padrão Decorator para permitir acrescentar diferentes niveis de log.

Q4: Sistema de notificação usando observer

- Estrutura de dados que notifica contabilizadores de estatísticas diversas