
设计模式
Mr_Chungh
这个作者很懒,什么都没留下…
展开
-
Java单例
这个版本的代码看起来有点复杂,注意其中有两次if (instance == null)的判断,这个叫做『双重检查Double-Check』。· 第一个if (instance == null),其实是为了解决Version2中的效率问题,只有instance为null的时候,才进入synchronized的代码段——大大减少了几率。· 第二个if (instance == ...原创 2018-06-27 11:20:54 · 172 阅读 · 0 评论 -
23种设计模式大汇总
完整的学习了设计模式,并且都做了笔记。以下来一个汇总: 1、单例模式: Java设计模式-单例模式 2、工厂方法模式、抽象工厂模式: Java设计模式—工厂方法模式&抽象工厂模式 3、模板方法模式: Java设计模式—模板方法模式 ...转载 2018-06-28 13:09:14 · 295 阅读 · 0 评论