design_patterns My take on design patterns in Modern C++14. Every file represents a standalone compilable program. Use g++ -std=c++14 -o program_name file.cpp to build the executable.