# downdemo/Design-Patterns-in-Cpp17

<https://repo.masters-masters.com/en/repos/downdemo/Design-Patterns-in-Cpp17>

[Home](https://repo.masters-masters.com/en) › [downdemo](https://repo.masters-masters.com/en/owners/downdemo) › [Design-Patterns-in-Cpp17](https://repo.masters-masters.com/en/repos/downdemo/Design-Patterns-in-Cpp17)

downdemo/Design-Patterns-in-Cpp17 has 336 stars on GitHub. Its RepoMasters card: Alpha tier. 23 GoF Patterns: RAII-Centric C++ Implementation -\> Explicit…

| Field | Value |
| --- | --- |
| Owner | [downdemo](https://repo.masters-masters.com/en/owners/downdemo) |
| Stars | 336 |
| Forks | 59 |
| Language | [C++](https://repo.masters-masters.com/en/languages/c-plus-plus) |
| License | MIT |
| Created | 2019 |
| Topics | design-patterns, smart-pointers |
| Tier | [Alpha (250 to 699 ★)](https://repo.masters-masters.com/en/ranks/b_movie) |
| View on GitHub | [downdemo/Design-Patterns-in-Cpp17](https://github.com/downdemo/Design-Patterns-in-Cpp17) |

## Repository

23 GoF Patterns: RAII-Centric C++ Implementation -\> Explicit Ownership via unique\_ptr/shared\_ptr/weak\_ptr

The tier for repos with 250 to 699 ★. Published odds per card pulled: 20%. Rarity: Uncommon.

## More repos by downdemo

- [downdemo/Cpp-Concurrency-in-Action-2ed · ★ 2,189 · C++ · RC](https://repo.masters-masters.com/en/repos/downdemo/Cpp-Concurrency-in-Action-2ed)
- [downdemo/Cpp-Templates-2ed · ★ 1,636 · C++ · Beta](https://repo.masters-masters.com/en/repos/downdemo/Cpp-Templates-2ed)
- [downdemo/Effective-Modern-Cpp · ★ 269 · C++ · Alpha](https://repo.masters-masters.com/en/repos/downdemo/Effective-Modern-Cpp)

## Nearby in C++

- [PRBonn/kinematic-icp · ★ 336 · C++ · Alpha](https://repo.masters-masters.com/en/repos/PRBonn/kinematic-icp)
- [yozander2009-stack/Metroid-Dread-Recomp · ★ 336 · C++ · Alpha](https://repo.masters-masters.com/en/repos/yozander2009-stack/Metroid-Dread-Recomp)
- [lesca-191204/killzone-shadowfall-pc · ★ 336 · C++ · Alpha](https://repo.masters-masters.com/en/repos/lesca-191204/killzone-shadowfall-pc)
- [ryanmelt/qtbindings · ★ 336 · C++ · Alpha](https://repo.masters-masters.com/en/repos/ryanmelt/qtbindings)
- [libLAS/libLAS · ★ 336 · C++ · Alpha](https://repo.masters-masters.com/en/repos/libLAS/libLAS)
- [nasa/World-Wind-Java · ★ 336 · C++ · Alpha](https://repo.masters-masters.com/en/repos/nasa/World-Wind-Java)

---
Data: GitHub · Illustration drawn by RepoMasters from the repo’s ID and its language color.
