51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

samber

源码分析——Go语言依赖注入库 samber/do

源码分析——Go语言依赖注入库 samber/do

厉飞雨 阅读(18) 评论(0) 赞(0)

琢磨设计模式与抽象,可以说是我的最爱之一了。刚学 Go 的时候,我就陶醉于其的 ` interface ` 设计。 这次,我们来聊聊 Go 语言的依赖注入(DI)库 [samber/do](https://github.com/samber/do) 。 本文不是一行行分析源码,而是尝试一步步复现作者的设计思路。 挖个坑先(为什么只讲 samber/do) {#挖个坑先为什...