Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/cleversamer/design-patterns
- Owner: cleversamer
- Created: 2022-02-15T07:27:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-05T09:28:52.000Z (10 months ago)
- Last Synced: 2024-08-20T16:40:52.986Z (3 months ago)
- Topics: design-patterns, java, object-oriented-programming
- Language: Java
- Homepage:
- Size: 556 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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