设计模式
文章平均质量分 91
码小猿的CPP工坊
C++开发爱好者,追求设计和性能的极致。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++设计模式之单实例模式介绍,附线程安全的日志管理器源代码示例
本文介绍了创建型设计模式中最简单的单实例模式及其适用场景,并将其与全局变量进行了对比,通过一个日志管理器的C++源代码示例,详细展现了单实例模式的运行机制,还可保证单例对象访问的线程安全。原创 2025-05-17 18:19:37 · 754 阅读 · 0 评论 -
面向对象设计原则之依赖倒置介绍,含C++源代码示例
作为面向对象软件设计基本原则之一,依赖倒置原则(DIP,Dependence Inversion Principle)是上层模块要依赖于抽象接口,不要依赖于具体实现,本文通过工控领域绘图软件设计的案例介绍了该原则。原创 2025-05-13 22:00:05 · 1914 阅读 · 0 评论 -
C++设计模式之抽象工厂模式介绍,含源代码示例
抽象工厂设计模式是一种创建型设计模式,它提供了一种方式,可将一组相关的对象创建封装起来,而无需指定它们具体的类。该模式让系统在创建对象时,能独立于对象的具体实现类,从而提高系统的可扩展性和可维护性。原创 2025-05-08 00:51:01 · 912 阅读 · 0 评论 -
C++设计模式之状态模式介绍,含源代码示例
本文重点介绍C++设计模式的状态模式并通过一个简单通信客户端的示例进行了分析、设计、编码并运行,演示了使用状态模式之后的效果。采用状态模式可以优化程序架构、减少判断分支语句,从而使我们的代码逻辑性、可读性更好。原创 2025-04-20 13:20:37 · 746 阅读 · 0 评论
分享