摘要: 今天重新翻看单例模式,把以前的几个问题和大家共享下。 这是我在工作室技术交流会上讲单例模式时,大家提出的一些问题和自己总结的答案。 1.实例指针一定要设为静态吗? 因为GetInstance这个方法要用到该实例指针,且GetInstance这个方法是static的,所以这个指针必须是static的,否则GetInstance无法访问该实例指针。以此同时保证了向其他对象提供唯一的同一个内存区的实例指针。2.为什么不弃用懒汉式而直接用饿汉式? 首先,懒汉式是典型的以时间换取空间的例子,就是每次获取实例时都要进行判断,看是否要创建实例,浪费判断时间。当然如果一直没有人用的话,就不会创建实例,则是节. 阅读全文
posted @ 2012-04-26 21:56 陈文斌_5months 阅读(1541) 评论(2) 推荐(1) 编辑