Este projeto é um exemplo prático de uso de Padrões de Projeto em Java, combinando os padrões Singleton e Observer para criar um sistema de logs centralizado e extensível.
- Logger Singleton: Garante que apenas uma instância do sistema de log exista na aplicação.
- Observer: Permite que múltiplos componentes sejam notificados automaticamente sempre que um novo log é adicionado.
Recursos utilizados na construção do projeto.
- Aprofundamento em conhecimentos de programação orientada a objetos em Java;
- Ambiente de desenvolvimento Java configurado;
- Familiarização com o uso de repositórios Git;
- Entendimento dos Padrões de Projeto;
- Desacoplamento e Reutilização;
- Modularização de código;
- Boas Práticas de Modularidade;
- Princípios de Design SOLID;
Miguel Angelo Gonzaga Marques - GitHub