xtgss007 / golang-design-pattern

Golang的23种设计模式之代码示例+图解+设计模式资料

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golang的23种设计模式之代码示例+图解+设计模式资料

Build Status

什么是设计模式?

设计模式是一套理论, 由软件界先辈们总结出的一套可以反复使用的经验, 可以提高代码可重用性, 增强系统可维护性, 以及巧妙解决一系列逻辑复杂的问题(运用套路).

1995 年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ralph Johnson)、约翰·威利斯迪斯(John Vlissides)等 4 位作者合作出版了《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software)一书,在本教程中收录了 23 个设计模式,这是设计模式领域里程碑的事件,导致了软件设计模式的突破。这 4 位作者在软件开发领域里也以他们的“四人组”(Gang of Four,GoF)匿名著称.

项目简介

Go 语言设计模式的实例代码 + 代码图解

项目地址:https://github.com/ssbandjl/golang-design-pattern

云原生

更多云原生相关技术干货, 欢迎大家关注我的微信公众号:云原生云

云原生云二维码

参考文档:

创建型模式

结构型模式

行为型模式

About

Golang的23种设计模式之代码示例+图解+设计模式资料

License:MIT License


Languages

Language:Java 92.0%Language:HTML 7.5%Language:Go 0.5%Language:Shell 0.0%