2021
05-09
05-09
详解用Go语言实现工厂模式(Golang经典编程案例)
golang中的struct没有构造函数,一般可以使用工厂模式来解决这个问题。这个模式本身很简单而且使用在业务较简单的情况下。一般用于小项目或者具体产品很少扩展的情况(这样工厂类才不用经常更改)。代码结构如下:分别有main.go和student.go两个文件。在student.go中:packagemodel//定义一个结构体typestudentstruct{Namestringscorefloat64}//因为student结构体首字母是小写,因此是只能在model使用//我们通过工厂模式来...
继续阅读 >