https://github.com/kamyu104/designpattern
:page_with_curl: Design Pattern in C++ 11
https://github.com/kamyu104/designpattern
Last synced: 3 months ago
JSON representation
:page_with_curl: Design Pattern in C++ 11
- Host: GitHub
- URL: https://github.com/kamyu104/designpattern
- Owner: kamyu104
- License: mit
- Created: 2015-06-09T20:30:14.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-03-22T17:21:47.000Z (over 9 years ago)
- Last Synced: 2024-04-12T00:58:46.590Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 87.9 KB
- Stars: 1
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Design Patterns  [](./LICENSE.md)
Classic C++ / C++ 11 / Boost implementations of design patterns / idioms in GoF, POSA, and etc.
* [GoF](https://github.com/kamyu104/DesignPattern#gof)
* [POSA](https://github.com/kamyu104/DesignPattern#posa)
* [Multithread](https://github.com/kamyu104/DesignPattern#multithread)## GoF
| # | Title | Solution | Tag | Note |
|---| ----- | -------- | --- | ---- |
|1|Singleton| [C++11](./C++11/singleton.cpp) | | Thread-Safe |## POSA
| # | Title | Solution | Tag | Note |
|---| ----- | -------- | --- | ---- |## Multithread
| # | Title | Solution | Tag | Note |
|---| ----- | -------- | --- | ---- |
|1|Producer Consumer| [C++11](./C++11/producer-consumer.cpp) | | Mutex, Monitor |
|2|Count Down Latch| [C++11](./C++11/count-down-latch.cpp) | | Mutex, Monitor|
|3|Copy on Write| [C++11](./C++11/copy-on-write.cpp) | | Smart Pointer |