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

设计模式学习-单例模式

时间:2018-04-30 19:50:08      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:nec   osi   环境   one   常量   return   计数器   模式   一个   

定义:确保某一个类只有一个实例,而且自行实例化向整个系统提供整个实例

使用场景:

  1. 要求生产唯一序号的环境
  2. 在整个项目中需要一个共享访问点或共享数据,例如程序计数器
  3. 创建一个对象需要消耗的资源过多
  4. 需要定义大量的静态常量或静态方法的环境

实例:

package cn.lonecloud.singleton;

/**
 * @author lonecloud
 * @version v1.0
 * @date 下午3:44 2018/3/16
 */
public class DemoSingleton {
    
    private static final Demo demo=new Demo();
    public static final Demo getInstance(){
        return demo;
    }
}
class Demo{
}

  

设计模式学习-单例模式

标签:nec   osi   环境   one   常量   return   计数器   模式   一个   

原文地址:https://www.cnblogs.com/lonecloud/p/8974074.html

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