![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
loveblog1314
这个作者很懒,什么都没留下…
展开
-
常见的五种单例模式实现方式
1.饿汉式-线程安全、调用效率高。但是,不能延时加载2.懒汉式-线程安全、调用效率不高。但是,可以延时加载3.双重检测锁式-由于JVM底层内部模型原因,偶尔会出问题,不建议使用4.静态内部类式-线程序安全,调用效率高。可以延时加载5.枚举式-线程安全,调用效率高,不能延时如何选用?-单例对象、占用 资源少,不需要延时加载(枚举式 优于 饿汉式)-原创 2017-05-23 16:19:40 · 315 阅读 · 0 评论 -
java 设计模式 状态模式
之前有一个需求,是学生答卷之后,根据不同的得分,进行不同的提分流程操作,当时写功能的时候,针对提分流程的操作,写了一大堆if……else操作,最近在思考代码美化的过程,突然发现此流程可以使用 状态模式 来代替,重新查了一下 设计模式-状态模式 的实现:身为程序员,废话不多说,直接上例子,例子是写书的过程的例子:写书分为多个过程:开始构造,草稿,发布,完成通用接口:public in转载 2017-05-23 17:25:37 · 399 阅读 · 0 评论