/Sistema-de-Aloca-o-de-Salas-Design-Patterns-

Projeto executado como requisito para aprovação na disciplina de Padrões de Projeto, do CST em Análise e Desenvolvimento de Sistemas (IFPB Monteiro)

Primary LanguageJava

Sistema de Alocação de Salas - Professor MSc. Mirko Barbosa Perkusich

Objetivos do projeto:

Padrões de projeto aplicados:

  • Singleton : Obtenção de conexão com o banco de dados
  • Strategy : Classes de printer para interface de linha de comando e janelas de adição de salas
  • Template Method : Utilizado para replicação de design nas janelas de adição de salas
  • Command : Log de Eventos
  • Composite : Interface gráfica

Semipadrões aplicados:

  • Simple Factory - Classe de criação de tabelas e ícones.

Adaptações de padrões:

  • Adapter - Utilizado na produção da classe de ExceptionCreator, porém não aplicado conforme definições oficiais.

API's utilizadas

Créditos