选项(Option)设计模式
设计模式的出现,是为了解决编程中遇到的一些问题,现在有一个场景:
我们需要初始化一个服务的配置文件,比如是这样:
type Config struct {
id int
name string
ip string
port string
// other params ...
}
常见的初始化,有以下几种:
方式一:
func initConfig(id int, name, ip, port string) {
conf.id = id
conf.name = name
原创
2021-04-07 18:21:26 ·
856 阅读 ·
0 评论