黑马程序员技术交流社区
标题:
单例的例子
[打印本页]
作者:
张邦庆
时间:
2011-10-23 00:04
标题:
单例的例子
我想问下,什么情况用单例,有没有更深的理解?谢谢
作者:
宁超
时间:
2011-10-23 12:23
在编程中,经常要求一个类中只存在一个实例。这样做的好处就是很多对象操作的话,操作的结果只在这一个实例中操作。而操作的过程就是按着一定的顺序来操作这个实例,一个时间段只能提供一个对象进行操作。否则就会造成线程的堵塞等情况。在网上看到个有点滑稽但很实际的例子拿来和大家分享:比如一个公厕,只有一个坑,这个时候大街上有好多个人想解决问题,但是只能一个个来,这个时候就有必要把“公厕”这个类设计成单实例的,确保统一时刻访问公厕的人只能有一个。于是经过很多程序员的思考和总结便有了单例设计模式。
单例模式的的特点:
1、单例类只能有一个实例。
2、单例类必须自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。
作者:
郭敏
时间:
2011-10-23 12:28
以下为我的理解:
解决一个类在内存只存在一个对象。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2