https://github.com/caishangqi/cppimplementdesignpatterns
Common Design patterns implemented by C++ in context of game development
https://github.com/caishangqi/cppimplementdesignpatterns
cpp design-patterns
Last synced: over 1 year ago
JSON representation
Common Design patterns implemented by C++ in context of game development
- Host: GitHub
- URL: https://github.com/caishangqi/cppimplementdesignpatterns
- Owner: Caishangqi
- License: mit
- Created: 2025-01-08T11:15:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-17T21:05:01.000Z (over 1 year ago)
- Last Synced: 2025-01-17T22:19:40.738Z (over 1 year ago)
- Topics: cpp, design-patterns
- Language: C++
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CppImplementDesignPatterns

Implementation of popular design patterns by Cpp in context of game development
## Overview
This project will use C++ to implement popular design patterns, and use conceptual examples and real examples to show their structure in code. The project won't show all real-life examples, It will prefer to put these examples in the context of game development, if you don't find a real example in the folder then it means I haven't implemented them yet.
## Table of contents
> If there is no corresponding link in the directory, it means that the note has not been implemented yet, or it is a wrong link. Please post error in the issue.
- Relationships between objects
- Software Design Principles
- Creational Design Patterns
- [Factory Method](https://github.com/Caishangqi/CppImplementDesignPatterns/blob/main/FactoryMethod/Factory%20Method.md)
- [Abstract Factory](https://github.com/Caishangqi/CppImplementDesignPatterns/blob/main/AbstractFactory/Abstract%20Factory.md)
- [Builder](https://github.com/Caishangqi/CppImplementDesignPatterns/blob/main/Builder/Builder.md)
- [Prototype](https://github.com/Caishangqi/CppImplementDesignPatterns/blob/main/Prototype/Prototype.md)
- [Singleton](https://github.com/Caishangqi/CppImplementDesignPatterns/blob/main/Singleton/Singleton.md)
- Structural Design Patterns
- [Adapter](https://github.com/Caishangqi/CppImplementDesignPatterns/blob/main/Adapter/Adapter.md)
- [Bridget](https://github.com/Caishangqi/CppImplementDesignPatterns/blob/main/Bridge/Bridge.md)
## Special Notes
> Thanks to [@RealSeek](https://github.com/RealSeek) for providing the genuine textbooks. Without her, I would have been using the wrong pirated textbooks (