这个仓库是一个 C++ 设计模式的集合,旨在帮助开发者深入理解常见的设计模式,并提供具体的实现示例。每种设计模式都有详细的代码示例以及适用场景的说明,帮助开发者在实际项目中有效地使用这些模式。
-
Creational Patterns(创建型模式)
如单例模式(Singleton)、工厂模式(Factory)等。 -
Structural Patterns(结构型模式)
如适配器模式(Adapter)、装饰者模式(Decorator)等。 -
Behavioral Patterns(行为型模式)
如观察者模式(Observer)、策略模式(Strategy)等。
- 克隆仓库:
git clone https://github.com/tomasenoryang/cpp-design-patterns.git