码迷,mamicode.com
首页 > 其他好文 > 详细

单例模式

时间:2019-04-04 17:26:43      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:stat   system   void   new   单例   构造   world   模式   instance   

单例模式

单例模式由自己创建对象,并且确保只有一个对象可以创建

注意事项

a. 单例类只能有一个实例。

b. 单例类必须自己创建自己的唯一实例。

c. 单例类必须给所有其他对象提供这一实例。

d. 构造函数设置成私有函数。

主要应用:

public class SingleObject {
 
   //创建 SingleObject 的一个对象
   private static SingleObject instance = new SingleObject();
 
   //让构造函数为 private,这样该类就不会被实例化
   private SingleObject(){}
 
   //获取唯一可用的对象
   public static SingleObject getInstance(){
      return instance;
   }
 
   public void showMessage(){
      System.out.println("Hello World!");
   }
}

 

单例模式

标签:stat   system   void   new   单例   构造   world   模式   instance   

原文地址:https://www.cnblogs.com/feng-ying/p/10655852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!