Skip to content

This repository serves as an index to all related projects, each demonstrating practical implementations of specific patterns through real-world scenarios.

License

Notifications You must be signed in to change notification settings

omatheusmesmo/design-patterns-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Design Patterns in Java πŸ—οΈ

Welcome to my personal study repository on the most important Design Patterns in Java.

This repository serves as an index to all related projects, each demonstrating practical implementations of specific patterns through real-world scenarios.

⚠️ Note:
All projects are currently under development and will be published gradually.


πŸ“š Project Status

Each project below will showcase one or more design patterns.
The checkboxes indicate completion status:


πŸ›£οΈ Future Additions

These patterns are planned for future development:

  • Event System (Observer Pattern)
  • Order Lifecycle (State Pattern)
  • Undo/Redo System (Command Pattern)
  • File Explorer Structure (Composite Pattern)
  • Image Processor (Decorator Pattern)
  • Theme Factory (Abstract Factory Pattern)
  • Media Player (Bridge Pattern)
  • Global Configurations (Singleton Pattern)
  • Resource Optimization (Flyweight Pattern)
  • Chat Mediator (Mediator Pattern)

πŸš€ Purpose

The goal of these projects is to provide clear, practical, and well-documented examples of how to apply key design patterns in Java, reflecting common use cases in real applications.

Each project will include:

  • πŸ“„ Detailed explanations.
  • βœ… Clean and idiomatic Java code.
  • πŸ§ͺ Example use cases and testing strategies.

πŸ”— Related

In every individual repository, you will find a link back to this index to easily navigate through the full collection.


πŸ“ License

MIT


Follow the journey as these projects come to life!

About

This repository serves as an index to all related projects, each demonstrating practical implementations of specific patterns through real-world scenarios.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published