首页 > 学院 > 开发设计 > 正文

单例模式

2019-11-15 00:45:14
字体:
来源:转载
供稿:网友
单例模式

单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。

懒汉式单例:

public class Singleton { 2     //私有的默认构造函数 3     PRivate Singleton(){ 4          5     } 6     private static Singleton instance = null; 7     //静态工厂方法 8     public static Singleton getInstance(){ 9         if(instance==null)10             instance = new Singleton();11         return instance;12     }13 }

Singleton通过将构造方法限定为private避免了类在外部被实例化,在同一个虚拟机范围内,Singleton的唯一实例只能通过getInstance()方法访问。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表