频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
设计模式之单例设计模式
2016-11-22 08:16:00         来源:Must so  
收藏   我要投稿
设计模式:设计模式是在大量的实践中总结和理论之后优选的代码结构、编程风格、以及解决问题的思考方式。 * 23种设计模式。
单例的设计模式:
1)解决的问题:使得一个类只能创建一个对象。
2)如何解决?
package com.mustso.java;
/*
 * 
public class TestSingleton {
	public static void main(String[] args) {
		Singleton s1 = Singleton.getInstance();
		Singleton s2 = Singleton.getInstance();
		System.out.println(s1 == s2);
	}
}
//只能创建Singleton的单个实例
class Singleton{
	//1.私有化构造器,使得在类的外部不能够调用此构造器
	private Singleton(){
		
	}
	//2.在类的内部创建一个类的实例
	static Singleton instance = new Singleton();
	//3.私有化此对象,通过公共的方法来调用
	//4.此公共的方法,只能通过类来调用,因此设置为static,同时类的实例也必须为static
	public static  Singleton getInstance(){
		return instance;
	}
	
}
点击复制链接 与好友分享!回本站首页
上一篇:二叉树镜像
下一篇:HashMap多线程并发问题分析
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站