日期:2014-05-20  浏览次数:20591 次

单实例模式有什么作用?
单实例模式有什么作用?

------解决方案--------------------
给你举个例子
比如一个公厕,只有一个坑,这个时候大街上有好多个人想解决问题,但是只能一个个来,这个时候就有必要把“公厕”这个类设计成单实例的,确保统一时刻访问公厕的人只能有一个。

例子很……不知道你理解了没有?
------解决方案--------------------
探讨
给你举个例子
比如一个公厕,只有一个坑,这个时候大街上有好多个人想解决问题,但是只能一个个来,这个时候就有必要把“公厕”这个类设计成单实例的,确保统一时刻访问公厕的人只能有一个。

例子很……不知道你理解了没有?

------解决方案--------------------
例子有问题吧
singleton并不是说为了确保同一时刻只有为一个对象服务,这样还不如搞个同步锁呢

单例是因为一个就足够了,多了浪费
比如邮局里的电话簿只有一本,有需要的人拿来看,没有必要每个人要查的时候工作人员就拿一本出来,看完了再回收。。。