百科
.dev
全部条目
AI 编程
趋势榜
开源项目
技术资讯
提交条目
Language
中文
English
登录
< 返回工具列表
Language
中文
English
D
design-pattern-by-go
> 编程语言
开源
使用 Go 语言学习设计模式
191 stars
0 点赞
0 次浏览
访问官网
GitHub
点赞
收藏
分享体验
工具介绍
使用 Go 语言学习设计模式
用 Go 语言学设计模式
建造型模式
单例模式
教程--最简单的单例模式,Go版本的实现你写对了吗?
源码:Go 实现单例模式
工厂模式
教程--用 Go 实现简单工厂、工厂方法、抽象工厂
源码:Go 实现工厂模式
原型模式
Go学设计模式--原型模式的考查点和使用推荐
源码:Go 实现原型模式
建造者模式
教程 -- Go开源库、大项目的公共包,是这么用建造者模式的
源码:Go实现建造者模式
结构型模式
代理模式
Go学设计模式--怕把核心代码改乱,记得用代理模式
源码:Go实现代理模式
装饰器模式
教程 -- Go学设计模式--装饰器和职责链,哪个模式实现中间件更科学?
源码:Go实现装饰器模式
组合模式
教程--组合,一个对数据结构算法和职场都有提升的设计模式
源码:Go实现组合模式
适配器模式
教程--项目依赖耦合度太高?可以用适配器做下优化
源码:Go实现适配器模式
外观模式
教程--外观模式,一个每天都在用,却被多数人在面试中忽视的模式
源码:Go实现外观模式
享元模式
教程:享元模式,节省内存的好帮手
源码: Go实现享元模式
桥接模式
教程:桥接模式,让代码既能多维度扩展又不会臃肿
源码:用桥接模式实现一个数据库导出工具
行为型模式
观察者模式
教程--拒绝Go代码臃肿,其实在这几块可以用下观察者模式
源码:Go实现观察者模式和事件分发器
模版模式
教程--提炼流程,减少重复开发就靠它了
源码:Go实现模版模式
策略模式
Go 程序里 if else 分支太多?试着用策略模式治理一下吧
源码:用Go实现策略模式
职责链模式
教程:程序员上班,提前学会用职责链设计模式预防产品加需求吧
源码:用Go实现职责链模式
状态模式
教程:用状态模式实现系统工作流和状态机
源码:用Go实现一个状态机
迭代器模式
教程:Go设计模式-迭代器模式
源码:用Go实现迭代器模式
访客模式
教程:Go设计模式-访客模式
源码:用访客模式实现不同维度的订单统计
备忘录模式
教程:Go设计模式-备忘录模式
源码:用Go实现备忘录模式
命令模式
教程:Go设计模式-命令模式
源码:用Go实现命令模式
解释器模式
教程:Go设计模式-解释器模式
源码:用Go实现解释器模式
中介者模式
教程:Go设计模式-中介者模式
源码:用Go实现中介者模式
求支持
请扫码关注公众号,支持下;也可通过公众号联系到我以及阅读更多精品内容
Issues
· 0 开放
查看全部 Issues
在 GitHub 打开
暂无开放 Issues,或尚未同步最近议题。
>
标签
Go
>
讨论区
最新
发表
暂无评论,来聊聊你的看法吧
> 工具信息
发布日期
2026年8月1日
最后更新
2026年9月18日
分类
编程语言
定价
开源
> 相关工具
T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言
报告问题