ThallesAraujo / 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)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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)


Languages

Language:Java 73.2%Language:HTML 20.0%Language:CSS 6.6%Language:JavaScript 0.3%