Go语言依赖注入:构造函数注入
Go语言依赖注入:构造函数注入
1. 依赖注入
type Service struct { repo Repository } func NewService(repo Repository) *Service { return &Service{repo: repo} }2. 总结
依赖注入提高代码的可测试性和可维护性。
type Service struct { repo Repository } func NewService(repo Repository) *Service { return &Service{repo: repo} }依赖注入提高代码的可测试性和可维护性。