https://github.com/eeoooue/patterns
interactive static web examples of some 'Gang of Four' design patterns.
https://github.com/eeoooue/patterns
dart2js design-patterns
Last synced: about 2 months ago
JSON representation
interactive static web examples of some 'Gang of Four' design patterns.
- Host: GitHub
- URL: https://github.com/eeoooue/patterns
- Owner: eeoooue
- License: mit
- Created: 2023-08-05T14:13:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-02T15:09:50.000Z (over 1 year ago)
- Last Synced: 2023-09-03T18:22:22.820Z (over 1 year ago)
- Topics: dart2js, design-patterns
- Language: Dart
- Homepage: https://eeoooue.github.io/patterns/
- Size: 1.62 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# patterns
Interactive static web examples of some 'Gang of Four' design patterns.
| Category | Pattern | Example |
| ----- | ----- | ----- |
| ```Behavioral``` | Template Method | [Starting a Game](/notes/template-method/README.md) |
| ```Behavioral``` | Strategy | [Chess Movement](/notes/strategy/README.md) |
| ```Behavioral``` | Observer | [Gamestate Widgets](/notes/observer/README.md) |
| ```Creational``` | Factory Method | [Game Boards](/notes/factory-method/README.md) |
| ```Creational``` | Abstract Factory | [Creating Chesspieces](/notes/abstract-factory/README.md) |
| ```Structural``` | Decorator | [Board Setup](/notes/decorator/README.md) |-----
## Resources Used
Books:
- Design Patterns: Elements of Reusable Object-Oriented Software
- Head First Design Patterns
- The Daily Design Pattern
- Dive Into Design PatternsVideos:
- [Christopher Okhravi's Playlist](https://www.youtube.com/playlist?list=PLrhzvIcii6GNjpARdnO4ueTUAVR9eMBpc)
- [Derek Banas' Playlist](https://www.youtube.com/playlist?list=PLF206E906175C7E07)Websites:
- [refactoring.guru/design-patterns](https://refactoring.guru/design-patterns)