https://github.com/sash-ua/gof-design-patterns
GoF Design Patterns reminder with examples
https://github.com/sash-ua/gof-design-patterns
angular angular10 design-patterns example interpreter patterns typescript
Last synced: 2 months ago
JSON representation
GoF Design Patterns reminder with examples
- Host: GitHub
- URL: https://github.com/sash-ua/gof-design-patterns
- Owner: sash-ua
- Created: 2018-08-07T06:45:26.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-10-17T17:45:26.000Z (almost 6 years ago)
- Last Synced: 2025-08-18T19:28:38.320Z (11 months ago)
- Topics: angular, angular10, design-patterns, example, interpreter, patterns, typescript
- Language: TypeScript
- Homepage:
- Size: 3.18 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## GoF Design Patterns reminder with examples.
[Demo](https://sash-ua.github.io/gof-design-patterns/)
TypeScript examples are integrated into the app.
For example - bridge pattern.
1. A files with a code example are in `app/modules/structural/bridge/services/bridge`
2. `bridge.ts` contains how to use. Uncomment to see in the console a check.
3. Bridge service injected in the bridge component `app/modules/structural/bridge/components/bridge.component.ts`
## Contributing
It would be good if you contribute to the repository and add new examples in different programming languages.
The example should be as a not compiled, not zipped file added to an appropriate folder.
For instance. Example of `chain-of-responsibility` pattern should be added to:
`app/modules/behavioral/chain-of-responsibility/services/chain-of-responsibility`
The file's name should differ from files in the folder.
Thank you!
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 6.0.8.