设计模式-单例模式
概念 单例模式 是一种常见的设计模式,用于确保一个类只有一个实例,并提供一个全局访问点。 根据初始化的时机不同,单例模式又分为 懒汉式 和 饿汉式下面通过多个实例 懒汉式在第一次使用时创建实例对象, 饿汉式在程序启动时就创建实例对象。 饿汉式 type singleton struct {} var instance *singleton func init() { instance = new(singleton) } func GetInstance() *singleton { return instance } 饿汉式 是 线程……