1
0
Fork 0
design-patterns/go
IvisTang 5022b481a4 实现备忘录模式示例,添加原发器、备忘录及负责人类,增强代码可读性 2026-01-06 23:32:11 +08:00
..
abstract_factory 更新生成者模式示例,添加木屋和砖房建造者实现,重构相关代码并增强可读性 2025-12-09 21:55:32 +08:00
adapter 实现适配器模式示例 2025-12-12 00:28:08 +08:00
bridge 实现桥接模式和组合模式示例,添加相关类和方法,增强代码可读性 2025-12-31 17:40:38 +08:00
builder 更新生成者模式示例,添加木屋和砖房建造者实现,重构相关代码并增强可读性 2025-12-09 21:55:32 +08:00
chain_of_responsibility 实现责任链模式示例,添加经理类及相关方法,增强代码可读性 2026-01-04 16:19:02 +08:00
command 实现命令模式示例,添加接收者、命令及传令官类,增强代码可读性 2026-01-05 01:28:20 +08:00
composite 重构组合模式示例,统一接口定义,增强代码可读性和一致性 2025-12-31 18:33:24 +08:00
decorator 实现装饰器模式示例,添加相关类和方法,增强代码可读性 2026-01-01 00:41:28 +08:00
facade 实现外观模式示例,添加相关类和方法,增强代码可读性 2026-01-02 01:01:24 +08:00
factory_method 更新各个设计模式示例,添加工厂方法、原型和单例模式的实现,重构相关代码并增强可读性 2025-12-11 16:57:10 +08:00
flyweight 重构享元模式示例,统一服装接口类型,增强代码一致性和可读性 2026-01-02 17:26:52 +08:00
interpreter 实现解释器模式示例,添加抽象表达式、终结符表达式及解析器类,增强代码可读性 2026-01-06 00:35:17 +08:00
iterator 实现迭代器模式示例,添加任务结构体、迭代器接口及具体实现,增强代码可读性 2026-01-06 02:03:46 +08:00
mediator 实现中介者模式示例,添加中介者、同事类及具体实现,增强代码可读性 2026-01-06 18:29:49 +08:00
memento 实现备忘录模式示例,添加原发器、备忘录及负责人类,增强代码可读性 2026-01-06 23:32:11 +08:00
prototype 更新各个设计模式示例,添加工厂方法、原型和单例模式的实现,重构相关代码并增强可读性 2025-12-11 16:57:10 +08:00
proxy 实现代理模式示例,添加火车站和代售点类,增强代码可读性 2026-01-02 18:18:06 +08:00
singleton 更新各个设计模式示例,添加工厂方法、原型和单例模式的实现,重构相关代码并增强可读性 2025-12-11 16:57:10 +08:00
Makefile 更新生成者模式示例,添加木屋和砖房建造者实现,重构相关代码并增强可读性 2025-12-09 21:55:32 +08:00
README.md 更新 TypeScript 示例,添加抽象工厂模式实现,完善相关文档和配置文件 2025-12-09 12:16:28 +08:00
go.mod 初始化 Go 和 Python 项目的基本文件结构 2025-12-08 23:04:23 +08:00

README.md

how to

To build the Go examples in this directory, run the following command:

make

or run each command sequentially:

make build ## 构建所有示例
make test  ## 运行所有示例
make clean ## 清理构建产物