摘要:
策略模式(Strategy Pattern)工程规范与实现(Go / Rust 双语言) 1 概述 1.1 定义 策略模式属于行为型设计模式,定义一系列可互换的算法(策略),将每一种算法独立封装,使算法的变化与使用者解耦。 核心思想:封装变化、算法可替换、运行时动态切换。 工程角色(精简版): St 阅读全文
posted @ 2026-07-17 17:19
等你下课啊
阅读(4)
评论(0)
推荐(0)
摘要:
单例模式(Singleton Pattern)工程规范与实现(Go / Rust 双语言) 1 概述 1.1 定义 单例模式属于创建型设计模式,保证一个类在整个进程中仅有唯一实例,对外提供全局统一访问入口。 核心约束:私有化构造能力,阻止外部随意新建实例,统一管控实例生命周期。 工程简化角色: Si 阅读全文
posted @ 2026-07-17 15:39
等你下课啊
阅读(8)
评论(0)
推荐(0)
摘要:
建造者模式(Builder Pattern)工程规范与实现(Go / Rust 双语言) 1. 概述 1.1 定义 建造者模式是一种创建型设计模式,核心思想为将复杂对象的构建过程与最终表示分离,通过分步、链式、可配置的方式灵活组装对象,支持同一套构建逻辑生成不同形态的实例。 模式核心角色(工程简化版 阅读全文
posted @ 2026-07-17 14:10
等你下课啊
阅读(7)
评论(0)
推荐(0)

浙公网安备 33010602011771号