![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-设计模式
infoflow
聚精会神,持之以恒
展开
-
设计模式简介
设计模式的概念设计模式是对普遍存在的问题提出的解决方案,是关于代码设计的经验的总结。设计模式的原则1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改封闭。在程序需要进行扩展的时候,不能去修改或影响原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性更好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。2、里氏代换原则(Liskov S原创 2017-10-10 09:32:55 · 569 阅读 · 1 评论 -
单例模式
单例类指仅仅被实例化一次的类。 实现线程安全的单例类有两种方式:1. 双检锁+volatile关键字禁止重排序public class DoubleCheckedLocking { private volatile static Instance instance; private DoubleCheckedLocking(){} public static Instanc原创 2017-09-30 00:52:27 · 222 阅读 · 0 评论