https://github.com/tobbie/csharp-design-patterns
A collection of software design patterns in csharp
https://github.com/tobbie/csharp-design-patterns
adapter-pattern bridge-pattern builder-pattern decorator facade-pattern factory-pattern observer-pattern prototype repository-pattern singleton-pattern state-pattern strategy-pattern unit-of-work-pattern
Last synced: 3 months ago
JSON representation
A collection of software design patterns in csharp
- Host: GitHub
- URL: https://github.com/tobbie/csharp-design-patterns
- Owner: tobbie
- License: mit
- Created: 2025-06-28T22:27:37.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-09-27T20:07:06.000Z (3 months ago)
- Last Synced: 2025-09-27T21:12:50.835Z (3 months ago)
- Topics: adapter-pattern, bridge-pattern, builder-pattern, decorator, facade-pattern, factory-pattern, observer-pattern, prototype, repository-pattern, singleton-pattern, state-pattern, strategy-pattern, unit-of-work-pattern
- Language: C#
- Homepage:
- Size: 415 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Design Patterns in C# - A collection of the Gang Of Four patterns (WIP)
The project is a group of class libraries that contain creational, behavioral and structural design patterns
### Creational patterns
* Singleton
* Factory Method
* Abstract Factory
* Builder
* Prototype
### Structural patterns
* Adapter
* Facade
* Decorator
* Composite
* Bridge
* Flyweight
* Proxy
### Behavioural patterns
* Observer
* Strategy
* Command
* State
* Mediator
* Chain of Responsibility
* Template Method
* Visitor
* Iterator
* Memento