![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 80
Vainycos
愿望一定会实现.
展开
-
设计模式:状态模式
在实际业务开发过程中,我们经常会遇到对应记录多种状态的变更和流转,一般情况下我们简单的可以用多个if来进行过程代码的编写,即if(状态符合){执行后续流程} if(状态不符合){return;}。但是实际上我们可以通过状态模式这一种较为巧妙的设计模式来达到我们的效果。文章目录一、什么是状态模式二、模型分析三、模型实现四、总结一、什么是状态模式状态这个词汇我们并不陌生,在日常生活中,不同时间就有不同的状态,早上起来精神饱满,中午想睡觉,下午又渐渐恢复,晚上可能精神更旺也可能耗费体力只想睡觉,这一天中.原创 2021-11-27 20:53:12 · 466 阅读 · 0 评论 -
设计模式-单例模式
设计模式:单例模式一、单例模式是一种较简单的设计模式,旨在保证一个类有且仅有一个实例,自行实例化向整个系统提供。为什么?第一、避免频繁创建对象,从而节约内存和提高效率第二、某些特定类不允许存在多个实例,比如:线程池、缓存、网络请求等,否则程序可能出现异常,得到的结果不一致。二、实现方式一般情况下分为两类,懒汉、饿汉加载。// 饿汉加载 类加载的时候完成实例化,避免多线程的同步问题public class Singleton { private final static Sing.原创 2021-08-26 21:40:38 · 104 阅读 · 0 评论