🌉 开发框架搭建全局变量问题的根本解决之道全局变量问题源于设计而非技术,主要体现在隐式依赖和状态共享的需求上。解决方案包括显式化函数参数、依赖注入和模块设计,以控制状态流动和依赖方向。通过采用纯函数和依赖注入,可以提高代码的可读性、可测试性和可维护性,最终实现可扩展的系统架构。 OOP 设计模式 实用教程
📑C++学习笔记生成器模式(Builder Pattern)生成器模式(Builder Pattern)是一种创建型设计模式,它将复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。生成器模式特别适用于那些具有多个步骤或复杂构造过程的对象构建。 设计模式 OOP CPP
📑C++学习笔记解释器(Interpreter)设计模式Interpreter(解释器)设计模式是一种行为型设计模式,用于定义一种语言的语法表示,并提供一个解释器来解释该语言中的句子。通常,这种模式用于解析和执行特定领域的语言或表达式。 设计模式 OOP C++
📑C++学习笔记享元设计模式:让对象更轻便享元设计模式(Flyweight Pattern)是一种结构型设计模式,它通过共享对象来减少内存使用和提高性能。享元模式的核心思想是将对象的内在状态(Intrinsic State)和外在状态(Extrinsic State)分离,共享内在状态,而外在状态则由客户端在运行时传入。 设计模式 OOP C++