![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 83
疯狂的三十哥
这个作者很懒,什么都没留下…
展开
-
关于单例模式,看这一篇文章就够了
关于单例模式,看着一篇文章就够了 出自《JAVA多线程编程实战指南》第三章,看到这里的时候觉得把集中单例模式讲的清清楚楚。分享给大家。 3.9实践:正确实现看似简单的单例模式 单例(Singleton)模式是设计模式中比较容易理解、运用也非常广泛的一个模式。但是实现一个能够在多线程环境下正常运作且能够兼顾到性能的有实用价值的单例类却不是一件容易的事情!正确实现该模式不仅仅具有实际工作上的意义并且是对我们是否真正掌握锁以及 volatile 关键字这两种线程同步机制的一个检验。在多线程环境下正确实现单例模式要原创 2021-11-18 18:07:39 · 345 阅读 · 0 评论 -
用设计模式代替if-else
用设计模式代替if-else 业务开发中,不可避免的的会涉及到一些复杂的逻辑判断,为了考略到所有情况,代码中经常会出现大量的if-else,长的可能有几十行,非常影响代码的可读性,而且也会及其影响后续代码的可维护性。 对于可读性,多重的if-else嵌套,或者switch-case代码会使阅读者难以理解代码的含义,如果变量命名再不规范,可能稍微隔一段时间,写这段代码的人自己的也看不懂了。 可维护性,因为过多的if-else,在后续过程中,如果想要新添加一个分支,就需要重新把整段代码梳理一遍,代码逻辑编写困原创 2021-10-14 21:07:31 · 1827 阅读 · 0 评论