go-pattern-examples/creation/00_simple_factory
2020-04-21 22:53:23 +08:00
..
README.md init design pattern codes 2020-04-21 22:53:23 +08:00
simple_test.go init design pattern codes 2020-04-21 22:53:23 +08:00
simple.go init design pattern codes 2020-04-21 22:53:23 +08:00

简单工厂模式

go 可以使用自定义的New()来初始化相关类。 New 函数返回接口时就是简单工厂模式也是golang一般推荐做法。

simplefactory包中只有Mouth接口和New()函数可见。