An open API service indexing awesome lists of open source software.

https://github.com/b1tflyyyy/design-patterns-cpp

Examples of different design patterns written in c++
https://github.com/b1tflyyyy/design-patterns-cpp

cmake cpp design-patterns education

Last synced: over 1 year ago
JSON representation

Examples of different design patterns written in c++

Awesome Lists containing this project

README

          

## Design Patterns written in C++ (examples)

## Goal of the project:
- This project was created to show examples of different design patterns.

## Code Style
- C++ AStyle code style was used for this project.

## Tech stack
- CMake 3.14
- C++ 20

## Status of realized patterns:
- [x] Factory Method
- [x] Abstract Factory
- [ ] Builder
- [x] Singleton (Thread-Safe Version)
- [x] Prototype
- [ ] Adapter
- [ ] Bridge
- [ ] Composite
- [ ] Decorator
- [ ] Facade
- [ ] Flyweight
- [ ] Proxy
- [ ] Chain Of Responsibility
- [ ] Command
- [ ] Iterator
- [ ] Mediator
- [ ] Memento
- [ ] Observer
- [ ] State
- [ ] Strategy
- [ ] Template method
- [ ] Visitor