相关文章
C++工厂模式(Factory Method)
例子:记录器(Logger)
假设你需要一个系统来记录日志。日志可能会被记录到不同的地方,比如文件、控制台或数据库。你希望系统能够灵活地选择日志记录的方式。
工厂方法模式如何应用? 抽象产品(Product&…
建站知识
2024/11/17 14:32:04
瑞_Java开发手册_(一)编程规约
文章目录 编程规约的意义(一)命名风格(二)常量定义(三)代码格式(四)OOP 规约(五)日期时间(六)集合处理(七)并发…
建站知识
2024/11/13 20:41:33
《C++设计模式速览:简单入门三大类23种常用模式》
关注每周更新的设计模式生活实践入门系列,让设计模式在您的日常生活中得以实践和运用。
基础设计模式理解_何综瑞的博客-CSDN博客
C中的常用设计模式主要分为三大类:创建型模式、结构型模式和行为型模式。这里列出了每一类中的常用设计模式,…
建站知识
2024/11/17 14:34:38
C++访问者模式(Visitor)
访问者模式(Visitor Pattern)是一种行为设计模式,它允许你在不改变对象结构的前提下,定义作用于这些对象的新操作。访问者模式将操作的逻辑与对象结构分离,使得添加新的操作变得更加容易。
实际应用场景
假设我们有一…
建站知识
2024/11/17 14:26:39
后端系统开发利器之gflags
简介
gflags是Google的一个开源项目,用于解析程序运行参数。gflags简单易用,它的好处在于统一配置格式,减少开发工作量。在工程实践中,gflags在简化开发和测试方面表现非常出色,它还有一个很棒的功能是支持多人合作开发。gflags在2008年首次推出,至今已有10年时间,目前…
建站知识
2024/11/12 4:07:34
C++命令模式(Command)
让我们用一个简单易懂的日常生活例子来解释命令模式(Command Pattern)。假设有一个智能家居系统,可以通过语音助手来控制各类家电,如电视、灯和音响。这些家电可以接受不同的命令,比如打开、关闭、调节音量或亮度等。命…
建站知识
2024/11/11 15:05:46
瑞_23种设计模式_概述(含代码)
文章目录 1 设计模式1.1 概念1.2 背景1.3 优点1.4 分类1.4.1 创建型模式1.4.2 结构型模式1.4.3 行为型模式1.4.4 图表 2 UML图2.1 概述2.2 作用2.3 UML类图2.3.1 概念2.3.2 作用2.3.3 类图中类的表示法 2.4 类与类之间的表示方式2.4.1 关联关系2.4.2 聚合关系2.4.3 组合关系2.4…
建站知识
2024/11/12 3:40:47