[设计模式]单例模式

设计模式中最简单的,用的也很广泛的,恐怕就是单粒模式。下面是单粒模式的几个思考:

1)如果是懒初始化,内存在哪释放?

   1.1 外部删除

   1.2 开发接口,安全删除

   1.3 额为增加一个静态类成员,在系统退出的时候,会调用成员的析构函数,然后在析构函数里面释放内存。

2)它与静态方法的区别:

    1.1 静态方法不需要一个实例,它访问的成员变量都是静态的。

     1.2 单粒模式可以被继承,可以实现多态,可以延迟初始化。

原文地址:https://www.cnblogs.com/jamesmile/p/2124376.html