
设计模式
文章平均质量分 71
详解设计模式
爱吃薄荷味的口香糖
这个作者很懒,什么都没留下…
展开
-
【原型模式】原型模式深入分析
原型模式深入分析,浅拷贝,深拷贝原创 2022-05-10 17:44:05 · 379 阅读 · 0 评论 -
【单例模式(下)】Java实现单例模式,应该这么学
注册式单例模式 注册式单例模式又称为登记式单例模式,就是讲每一个实例都登记到某一个地方,通过唯一标示获取实例,注册式单例模式有两种,一种是枚举式单例模式,另一种为容器式单例模式。 枚举式单例模式 先来看枚举式单例模式的写法,代码如下: 先创建一个枚举类: public enum EnumSingleton { INSTANCE; private Object data; public Object getData() { return data; }原创 2022-05-09 15:17:59 · 303 阅读 · 0 评论 -
序列化破坏单例模式
序列化破坏单例模式 一个单例UI想创建好后,有时候需要将对象序列化然后写入磁盘,下次使用时再从磁盘中读取对象并进行反序列化,将其转化为内存对象。反序列化后的对象会重新分配内存,即重新创建,如果序列化的对象目标为单例对象,就违背了单例模式的初衷,相当于破坏了单例。 序列化: 序列化就是把内存中的状态通过转换成字节码的形式。从而转换一个I/O流,写入其他地方(可以是磁盘,网络I/O).内存中的状态会永久保存下来。 反序列化 反序列化就是讲已经持久化的字节码对象转换成/O流,通过I/O流的读取,,进而讲读取的内容原创 2022-05-09 14:53:22 · 587 阅读 · 0 评论 -
反射如何破坏单例模式
反射破坏单例模式解决方法原创 2022-05-09 14:19:57 · 153 阅读 · 0 评论 -
【单例模式(上)】Java实现单例模式,应该这么学
单例模式应该这么学原创 2022-05-04 17:57:53 · 450 阅读 · 0 评论