设计模式
文章平均质量分 62
赵小刚
系统架构师
展开
-
单例模式的常见面试题
1) 哪些类是单例模式的后续类?在Java中哪些类会成为单例?这里它们将检查面试者是否有对使用单例模式有足够的使用经验。他是否熟悉单例模式的优点和缺点。2)你能在Java中编写单例里的getInstance()的代码?很多面试者都在这里失败。然而如果不能编写出这个原创 2011-09-29 00:57:08 · 6709 阅读 · 0 评论 -
几点对于单实例设计模式的再认识
基础知识:1. 单实例分为饿汉式和懒汉式,两者使用的场景略有不同,也即是我们经常讨论的时间和空间的代价抉择问题,这个应根据具体的情况而定;理论误区:1.单实例类里面不应有非常量的私有变量,有即便也是常量;2.单例模式只是为了节省资源;重新认识:1.单实例里面可以有其它的私有变量,特别是和其它设计模式结合使用的时候更为普遍;2.使用单例模式是可以达到节省资源的目的,但原创 2012-11-08 17:26:31 · 2909 阅读 · 1 评论