百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

go-patterns

> 编程语言
开源

Golang 中的设计模式

2.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Golang 中的设计模式

Golang 中的设计模式及示例

这是一套包含 22 个流行设计模式的集合,其中包含 Go 语言的代码示例和对每个模式的简要描述。 在简要描述中将使用经典术语,例如类、对象、抽象类。对于 Go 语言,这些术语分别对应于类型、该类型的值和接口(如果可能)。 能够正确地使用设计模板,在适当的地方和适当的时间,将有助于保护您的神经细胞。

安装

您可以下载此仓库并运行测试

bash
$ go get github.com/alexandergrom/go-patterns

图案

创建 (Creational)

  • 抽象工厂 (Abstract Factory)
  • 构造器 (Builder)
  • 工厂方法 (Factory Method)
  • 原型 (Prototype)
  • 单例 (Singleton)

结构 (Structural)

  • 适配器 (Adapter)
  • 桥梁 (Bridge)
  • 组合器 (Composite)
  • 装饰器 (Decorator)
  • 外墙 (Facade)
  • Flyweight
  • 代理 (Proxy)

行为 (Behavioral)

  • 责任链 (Chain Of Responsibility)
  • 命令 (Command)
  • 迭代器 (Iterator)
  • 中介者 (Mediator)
  • 保存者 (Memento)
  • 观察者 (Observer)
  • 状态 (State)
  • 策略 (Strategy)
  • 模板方法 (Template Method)
  • 访问者 (Visitor)

-- 结束 --

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gogogolangpatterns

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言