# DesignPattern **Repository Path**: starc1412/design-pattern ## Basic Information - **Project Name**: DesignPattern - **Description**: 设计模式C、C++练习 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-09 - **Last Updated**: 2024-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DesignPattern #### 介绍 设计模式C、C++练习 #### 软件架构 软件架构说明 #### 使用说明 1. FactoryModel (已完成)FactoryModel - 简单工厂模式 (已完成) - 工厂模式 (已完成) - 抽象工厂模式 (已完成) 2. 结构体函数指针 (已完成)PointerFunc 3. 状态机-状态模式 (已完成)FSMCode 4. 生产消费者模式 ()F2CCode 5. 继承多态封装 (已完成)IPPCode 6. 单例模式 (已完成)SingleModel 7. 原型模式 (已完成)OriginalModel 8. 模板模式 (已完成)ModelCode 9. 表驱动模式 (已完成)TabldDriver 10. 责任链模式 (已完成)ResponsibilityChain 11. 外观模式 (已完成)AppearancePattern 12. 装饰模式 ()Decorative pattern 13. 建造者模式 (已完成)BuilderModel --- 未开始-较难 --- 01)C语言和设计模式(组合模式) 17)C语言和设计模式(迭代器模式) 15)C语言和设计模式(代理模式) 14)C语言和设计模式(享元模式) 11)C语言和设计模式(策略模式) 10)C语言和设计模式(中介者模式) 08)C语言和设计模式(桥接模式) 07)C语言和设计模式(观察者模式) 04)C语言和设计模式(命令模式) 05)C语言和设计模式(解释器模式) 13)C语言和设计模式(装饰模式) --》12 12)C语言和设计模式(适配器模式) 06)C语言和设计模式(备忘录模式) 02)C语言和设计模式(访问者模式) #### 任务列表 1. master 主分支 #### 任务列表 1. 使用工具检查CPP内存泄漏