设计模式
Go-设计模式
· ☕ 3 分钟
重要 Go 没有继承和重载——设计模式的实现方式与其他语言不同。Go 靠接口 + 组合 + 闭包 + 并发原语实现模式,而非继承树。 最常用的三个:Functio

Go Module 实现插件机制
· ☕ 2 分钟
重要 利用 Go 的 init() 函数 + 匿名导入(_ "pkg")实现编译期插件注册。新增插件只需写一个包并在入口处 import。 环境说明 Go 1.20

Go Struct 组合与匿名字段
· ☕ 2 分钟
Go Struct 组合取代继承、匿名字段字段方法提升、方法覆盖 vs 重写、接口鸭子类型多态、Go 组合优于继承设计哲学