[EN | PT-BR]
Welcome to the Design Patterns in Java repository! This repository contains practical examples of design patterns implemented in Java, created as part of my learning journey and intended to serve as a reference for others. Each example is explained with clear code and use cases.
- Strategy Pattern
Encapsulates interchangeable algorithms inside strategy classes.
Examples: Calculator and Payment Systems.
Contributions are welcome!
You can:
- Suggest new patterns to implement.
- Report bugs or suggest optimizations.
- Share examples of real-world applications for these patterns.
This project is licensed under the MIT License. Feel free to use it for your own learning or projects.
Special thanks to the design pattern community and resources like the "Gang of Four" book (Design Patterns: Elements of Reusable Object-Oriented Software) for the inspiration behind this project.
Bem-vindo ao repositório Design Patterns in Java! Este repositório contém exemplos práticos de padrões de design implementados em Java, criados como parte do meu aprendizado e destinados a servir como referência para outros desenvolvedores. Cada exemplo é acompanhado por explicações claras, código e casos de uso.
- Strategy Pattern
Encapsula algoritmos intercambiáveis dentro de classes específicas de estratégia.
Exemplos: Calculadora e Sistemas de Pagamento.
Contribuições são bem-vindas!
Você pode:
- Sugerir novos padrões para implementar.
- Reportar bugs ou sugerir melhorias.
- Compartilhar exemplos de como esses padrões são aplicados no mundo real.
Este projeto está licenciado sob a MIT License. Fique à vontade para usá-lo no seu aprendizado ou em seus projetos.
Agradecimentos especiais à comunidade de padrões de design e a recursos como o livro "Gang of Four" (Design Patterns: Elements of Reusable Object-Oriented Software) pela inspiração por trás deste projeto.