Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tmukammel/design-patterns
This is a study of design patterns - the architecture of the software modules and their interconnections. The domain of design patterns - packages, components, and classes.
https://github.com/tmukammel/design-patterns
design-patterns
Last synced: 6 days ago
JSON representation
This is a study of design patterns - the architecture of the software modules and their interconnections. The domain of design patterns - packages, components, and classes.
- Host: GitHub
- URL: https://github.com/tmukammel/design-patterns
- Owner: tmukammel
- License: gpl-3.0
- Created: 2020-04-04T20:16:50.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2021-01-28T05:18:50.000Z (almost 4 years ago)
- Last Synced: 2023-02-26T17:52:35.179Z (almost 2 years ago)
- Topics: design-patterns
- Language: TypeScript
- Homepage:
- Size: 19.5 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Design patters
| This is a study of design patterns - the architecture of the software modules and their interconnections. This is the domain of design patterns - packages, components, and classes. |
| :--- |# Titles
- Creational patterns
- Structural patterns
- [Behavioral patterns](behavioral/README.md#behavioral-patterns)
- [Observer pattern](behavioral/observer/README.md#observer-design-pattern)
- [Strategy pattern](behavioral/strategy/README.md#strategy-design-pattern)# How to read
> Each pattern is in it's class of pattern folder
> - enclosed in it's named sub-folder, containing
> - description of
> - the problem
> - solution (the pattern)
> - and tries to answer why this is the solution
> - code example in one of the languages (C, C++, Java, Typescript or Swift)