Skip to content

✨ Golang 学习笔记 ​

🎯 Golang 基础 ​

章节标题描述状态
1简介和发展历程介绍 Golang 的起源、发展历史及特点✅
2环境搭建和入门程序指导搭建 Golang 开发环境并编写第一个程序✅
3基础语法和数据类型讲解 Golang 的基本语法规则和内置数据类型✅
4变量和常量介绍变量声明、初始化及常量使用方法✅
5格式化打印和键盘输入学习格式化输出和获取用户输入✅
6运算符和流程控制探讨运算符、条件语句和循环控制✅
7数组的使用讲解数组的定义、初始化和操作✅
8切片的使用深入理解切片的动态特性及使用✅
9Map的使用介绍 Map 的创建、操作和遍历✅
10字符串探讨字符串操作及常见处理方法✅
11函数和指针学习函数定义、调用及指针的使用✅
12包的管理和常用规范介绍 Golang 的包组织及编码规范✅
13结构体和方法讲解结构体的定义及方法的实现✅
14接口和类型断言探讨接口的设计与类型断言的应用✅
15错误处理机制介绍 Golang 的错误处理机制✅

🎯 Golang 基础进阶 ​

章节标题描述状态
1文件操作介绍 Golang 文件读写、创建、删除、复制等基本操作✅
2并发编程基础讲解goroutine、channel、select及并发编程基础✅
3反射机制探讨 Golang 反射原理及动态类型基本操作✅
4泛型机制介绍 Golang 泛型用法及类型约束,以及泛型的基本使用✅

🎯 Golang 设计模式 ​

章节标题描述状态
1设计模式简介介绍设计模式基本概念以及UML类图✅
创建型设计模式
2单例模式实现全局唯一实例,保证资源共享与控制✅
3简单工厂通过工厂类创建对象,简化对象创建过程✅
4工厂方法模式定义接口创建对象,子类决定实例化类型✅
5抽象工厂模式创建相关对象家族,无需指定具体类✅
6原型模式通过复制原型创建新对象,提高效率✅
7建造者模式分步构建复杂对象,分离构造与表示✅
结构型设计模式
8代理模式控制对象访问,添加额外的功能✅
9适配器模式将不兼容接口转换为可协作的接口✅
10装饰者模式动态为对象添加职责,扩展功能✅
11桥接模式将抽象与实现分离,独立扩展两者✅
12组合模式将对象组合成树形结构表示整体-部分✅
13外观模式为复杂子系统提供简化的统一接口✅
14享元模式共享细粒度对象,减少内存使用✅
行为型设计模式
15责任链模式请求沿处理链传递,直到被处理✅
16命令模式将请求封装为对象,支持撤销操作✅
17迭代器模式提供顺序访问集合元素的方式✅
18中介者模式通过中介对象协调多个对象交互✅
19备忘录模式保存对象状态,支持恢复到之前状态✅
20观察者模式定义一对多依赖,状态变化通知观察者✅
21状态模式对象状态变化时改变其行为✅
22策略模式定义算法族,运行时选择具体算法✅
23模板方法模式定义算法骨架,子类实现具体步骤✅
24访问者模式分离对象结构与操作,扩展新操作✅
25解释器模式定义语言文法,实现解释器处理表达式✅

🎯 Golang 标准库 ​

章节标题描述状态
1time介绍 time 标准库的使用✅
2strings介绍 strings 标准库的使用✅
3strconv介绍 strconv 标准库的使用✅

提示

文档正在更新中...

根据 MIT 许可证发布