单例模式

来源:互联网 发布:java微信商城源码下载 编辑:程序博客网 时间:2024/05/01 00:18

单例模式的三个特点:

 

    1    单例类必须只有一个实例

     2    单例类必须自己创建自己的实例   

    3    单例类必须向其它所有类提供这一实例

 

单例类的一个重要的特点是:构造子是私有的,从而避免外部类利用其进行创建该类的实例,同时该类也不能被继承。(如果一个类的构造子是私有的,则这个类将不能被继承)。

 

饿汉式单例类:    单例类被加载时创建实例

懒汉式单例类:    单例类第一次被引用时自己进行实例化

登记式单例类:    不讨论这里

 

 

单例模式的使用场景:

在一个系统要求只使用一个实例时,才使用单例模式。

 

 

 

    

原创粉丝点击