- 博客(6)
- 收藏
- 关注
原创 C++抽象工厂模式详解与应用示例 —— 理解抽象工厂、工厂方法、简单工厂模式的区别
抽象工厂模式(Abstract Factory Pattern)是创建型设计模式之一,它用于创建一系列相关或相互依赖的对象。抽象工厂模式的核心思想是:定义一个接口或抽象类来创建相关的对象,而不指定具体类。使用这个模式,可以方便地生成特定对象的家族(如一种具体船体、引擎和武器的组合),避免了代码中直接引用具体类,并且有利于对象的解耦和拓展。抽象工厂模式适用于创建一组相关或相互依赖的产品,而不指定具体类。
2024-10-27 08:00:00 979
原创 Qt5.12下视频剪辑器(基于Opencv、ffmpeg)
本文介绍了如何通过 Qt ,OpenCV,ffmpeg 实现一个简单的视频剪辑器。通过该工具,用户可以轻松地对视频进行剪辑、处理和导出。在实际开发中,还可以进一步扩展功能,比如支持更多的视频格式、增加滤镜效果等。
2024-10-26 09:00:00 1198
原创 C++设计模式:简单工厂模式与工厂模式
**简单工厂模式**:适合产品种类较少的情况,但不符合开闭原则,扩展性较差。- **工厂模式**:符合开闭原则和依赖倒置原则,更适合需要扩展产品类型的场景。通过对比两种工厂模式,我们可以看到,**工厂模式**是一个更加灵活和可扩展的设计,符合设计模式的基本原则。
2024-10-25 21:08:12 447
原创 c++多线程下的简单任务队列
本示例展示了如何在多线程环境下实现单例任务队列。并通过使用 `mutex` 和 `lock_guard`,我们能够有效地保护共享资源。
2024-10-25 20:35:58 463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人