Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cleversamer/design-patterns

The most common design patterns implemented in Java
https://github.com/cleversamer/design-patterns

design-patterns java object-oriented-programming

Last synced: about 6 hours ago
JSON representation

The most common design patterns implemented in Java

Awesome Lists containing this project

README

        

# Design Patterns
This repository includes the most common design patterns implemented in Java. It includes implementation, use cases, and illustrative pictures.
* The list of design patterns included in this repository:
1. Memento Pattern
2. State Pattern
3. Iterator Pattern
4. Strategy Pattern
5. Template Method Pattern
6. Command Pattern
7. Observer Pattern
8. Mediator Pattern
9. Visitor Pattern
10. Composite Pattern
11. Adapter Pattern
12. Decorator Pattern
13. Facade Pattern
14. Flyweight Pattern
15. Bridge Pattern
16. Proxy Pattern
17. Prototype Pattern
18. Singleton Pattern
19. Factory Method Pattern
20. Abstract Factory Pattern
21. Builder Pattern