https://github.com/lackhole/hfdp-cpp
Head First Design Patterns in C++
https://github.com/lackhole/hfdp-cpp
Last synced: 6 months ago
JSON representation
Head First Design Patterns in C++
- Host: GitHub
- URL: https://github.com/lackhole/hfdp-cpp
- Owner: lackhole
- Created: 2021-02-09T11:28:44.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-04T11:29:42.000Z (over 4 years ago)
- Last Synced: 2025-04-14T17:32:21.036Z (8 months ago)
- Language: C++
- Homepage:
- Size: 86.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Head First Design Patterns (C++)
This implements the examples in Eric Freeman, *Head First Design Patterns* to C++.
There are at least 2 implementations.
One tries to implements as similar as the book says(tried to use as many C++ style as possible though)
The other implements using modern C++ idioms, most of them ignoring inheritances and interfaces.
Any feedback is welcomed!
Most parts include tests, using CTest.
You can run it with `-DRUN_TEST=ON` flags.
## Requirements
C++14 or higher