定义
单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式,可以看到定义简单,算是设计模式中最简单的一个模式了。
饿汉模式
即还未使用该对象时,对象已经创建完成。
方法是通过golang 的init函数,在导包时就自动执行。
package mian
import "fmt"
var instanse *singler
type singler struct {
Name string
}
func NewSingler()*singler{
return instanse
}
func init() {
instanse = new(singler)
instanse.Name = "tes