Skip to content

Project made in the Santander-DIO Bootcamp(Fullstack Java+Angular). This project has the goal to explore the design patterns in Java such as Singleton, Strategy, Facade and more.

Notifications You must be signed in to change notification settings

escandiel/java-design-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio de Implementação de Padrões de Projeto em Java

Este projeto faz parte do desafio de implementação de padrões de projeto em Java, concluído durante o curso do Bootcamp Santander-DIO. O objetivo deste projeto é demonstrar a aplicação prática de diversos padrões de projeto em Java. A seguir, apresentamos uma breve visão geral dos padrões implementados e sua origem:

Padrões de Projeto Implementados

Singleton

Os padrões Singleton Apressado, Preguiçoso e Lazy Holder foram implementados como parte do curso Bootcamp Santander-DIO, que forneceu orientação e diretrizes para a implementação correta desses padrões.

Strategy

O padrão Strategy, que permite definir uma família de algoritmos e escolher a abordagem em tempo de execução, foi outro tópico coberto no curso Bootcamp Santander-DIO.

Facade

O padrão Facade, que simplifica a interação com um sistema complexo, foi abordado durante o curso Bootcamp Santander-DIO como parte da implementação de um projeto prático.

Factory Method

Os padrões Factory Method foram desenvolvidos como desafio do projeto, demonstrando a capacidade de delegar a responsabilidade de criação de objetos para subclasses.

Observer

O padrão Observer foi implementado como desafio do projeto, permitindo notificar observadores quando um evento ocorre, e exigindo uma abordagem criativa para sua aplicação.

Como Executar

  • Clone este repositório para sua máquina local.
  • Abra o projeto em sua IDE Java preferida.
  • Execute o arquivo Main.java para ver exemplos de cada padrão de projeto em ação.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para adicionar mais exemplos de padrões de projeto, aprimorar a documentação ou fazer outras melhorias no projeto.

About

Project made in the Santander-DIO Bootcamp(Fullstack Java+Angular). This project has the goal to explore the design patterns in Java such as Singleton, Strategy, Facade and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages