Design Patterns in Modern C++
-
Updated
Nov 21, 2018 - C++
Design Patterns in Modern C++
A collection of C++ projects implementing various object-oriented design patterns.
Modern c++ object factory implementation in <200 lines
Some design patterns implements in C++.
Implement design patterns using c++
Generic auto-registering factory in C++ with support for constructor arguments.
Instantiate C++ Objects from yaml and json
Semester 1, Second Year, 2021, HCMUS
AbstractVM is a virtual machine that uses a stack to compute arithmetic expressions between values with different types (int8, int16, int32, float, double) These arithmetic expressions are provided to the machine as basic assembly commands.
A real-time chat application built in C++ using Berkeley Sockets. Supports cross-platform functionality for Windows, Linux, and Unix-like systems.
Multitype booking system
Factory pattern using modern C++
A c++ static implementation for the factory pattern
Red Alert! Evil minions want to squeeze the planet into a square shape. get the balls to save the world
Functioning Library System | Creates Accounts and Collections of rentable items. Functions include: history, renting, and returning. Peer-Programmed.
A console application that allows you to interactively work with key-value pair stores such as 'HashTable [unordered_map]' and 'Red Black Tree [map]'. Allows to make comparison of basic operations between storages.
An automated Store with customers that can perform various transactions. Focused on extensibility through the command pattern, self registering factories and polymorphism.
Kernel library to be used across projects
An Object-Oriented CPU Simulator implemented in C++ using the Factory pattern 🏭 💻 (2016)
🎮 An RPG simulation of a co-op student's life at the University of Waterloo. 🏆
Add a description, image, and links to the factory-pattern topic page so that developers can more easily learn about it.
To associate your repository with the factory-pattern topic, visit your repo's landing page and select "manage topics."