Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smithros/java-design-patterns
GOF: Java Design Patterns Examples
https://github.com/smithros/java-design-patterns
design-patterns java
Last synced: 21 days ago
JSON representation
GOF: Java Design Patterns Examples
- Host: GitHub
- URL: https://github.com/smithros/java-design-patterns
- Owner: smithros
- License: mit
- Created: 2018-10-30T20:42:08.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-30T14:19:14.000Z (over 3 years ago)
- Last Synced: 2024-10-11T23:09:11.996Z (3 months ago)
- Topics: design-patterns, java
- Language: Java
- Homepage:
- Size: 114 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
# Java Design Patterns
[![MIT License](https://img.shields.io/pypi/l/aiogram.svg?style=flat-square)](https://opensource.org/licenses/MIT)In this repository you will find the examples of often used design patterns on Java language.
I studied it from these
videos: [link](https://www.youtube.com/watch?v=k6oh9C_71mE&list=PLlsMRoVt5sTPgGbinwOVnaF1mxNeLAD7P)All patterns are divided into 3 main types:
* Behavioral
* Creational
* Structural# Behavioral:
* Chain
* Command
* Interpreter
* Iterator
* Mediator
* Memento
* Observer
* State
* Strategy
* Template
* Visitor# Creational:
* AbstractFactory
* Builder
* Factory
* Prototype
* Singleton# Structural:
* Adapter
* Bridge
* Composite
* Decorator
* Facade
* Flyweight
* Proxy