Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/damianpumar/designpatternsgof
:dart: :triangular_ruler: GOF patterns collection
https://github.com/damianpumar/designpatternsgof
design-patterns gang-of-four-design-patterns gof software
Last synced: about 1 month ago
JSON representation
:dart: :triangular_ruler: GOF patterns collection
- Host: GitHub
- URL: https://github.com/damianpumar/designpatternsgof
- Owner: damianpumar
- Created: 2019-08-14T19:06:12.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-06T11:21:36.000Z (over 4 years ago)
- Last Synced: 2024-11-08T02:15:22.447Z (3 months ago)
- Topics: design-patterns, gang-of-four-design-patterns, gof, software
- Homepage:
- Size: 40 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
GOF patterns
------
The 23 Gang of Four (GoF) patterns are generally considered the foundation for all other patterns. They are categorized in three groups: Creational, Structural, and Behavioral (for a complete list see below).## Creational
* [Abstract Factory](Creational/AbstractFactory.md)
* [Builder](Creational/Builder.md)
* [Factory Method](Creational/FactoryMethod.md)
* [Prototype](Creational/Prototype.md)
* [Singleton](Creational/Singleton.md)## Structural
* [Adapter](Structural/Adapter.md)
* [Bridge](Structural/Bridge.md)
* [Composite](Structural/Composite.md)
* [Decorator](Structural/Decorator.md)
* [Facade](Structural/Facade.md)
* [Flyweight](Structural/Flyweight.md)
* [Proxy](Structural/Proxy.md)## Behavioral
* [Chain of Responsibility](Behavioral/ChainOfResponsibility.md)
* [Command](Behavioral/Command.md)
* [Interpreter](Behavioral/Interpreter.md)
* [Iterator](Behavioral/Iterator.md)
* [Mediator](Behavioral/Mediator.md)
* [Memento](Behavioral/Memento.md)
* [Observer](Behavioral/Observer.md)
* [State](Behavioral/State.md)
* [Strategy](Behavioral/Strategy.md)
* [Template Method](Behavioral/TemplateMethod.md)
* [Visitor](Behavioral/Visitor.md)## License
[DoFactory](https://www.dofactory.com/net/design-patterns)