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

单例模式

时间:2018-06-16 14:23:57      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:单例模式   get   ati   资源   col   静态   code   通过   构造器   

1,  私有化构造器,使之不能通过new创建对象

2,  在内部实例化通过静态方法抛出

3,  一个类只产生一个对象,节约资源

饿汉模式

private static Person p = new Person(); 
    public static Person getPerson(){
    return p; 
}  

懒汉模式

private static Person p;
public static Person getPerson() {
    if (p == null) {
        p = new Person();
    }
    return p;
}

 

单例模式

标签:单例模式   get   ati   资源   col   静态   code   通过   构造器   

原文地址:https://www.cnblogs.com/huanggy/p/9190359.html

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