Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

MSpilari/design_patterns_java

Repository files navigation

Design Patterns in Java 🧩

[EN | PT-BR]


English

Overview

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.

Patterns Included

Behavioral Patterns

  1. Strategy Pattern
    Encapsulates interchangeable algorithms inside strategy classes.
    Examples: Calculator and Payment Systems.

Contributing

Contributions are welcome!
You can:

  • Suggest new patterns to implement.
  • Report bugs or suggest optimizations.
  • Share examples of real-world applications for these patterns.

License

This project is licensed under the MIT License. Feel free to use it for your own learning or projects.


Acknowledgments

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.



Português (PT-BR)

Visão Geral

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.

Padrões Incluídos

Padrões Comportamentais

  1. Strategy Pattern
    Encapsula algoritmos intercambiáveis dentro de classes específicas de estratégia.
    Exemplos: Calculadora e Sistemas de Pagamento.

Contribuindo

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.

Licença

Este projeto está licenciado sob a MIT License. Fique à vontade para usá-lo no seu aprendizado ou em seus projetos.


Agradecimentos

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages