设计模式
文章平均质量分 88
RichardGeek
一枚普通的乐于分享的程序猿博主
展开
-
设计模式之策略模式(场景说明)
实战设计模式之策略模式举例原创 2022-09-05 17:18:57 · 266 阅读 · 0 评论 -
设计模式之责任链模式(场景说明)
实战设计模式之责任链模式举例原创 2022-09-05 17:32:40 · 442 阅读 · 0 评论 -
23 种设计模式(Java代码演示版)
23 种设计模式集合(7万字长文-Java代码演示版)原创 2022-08-17 12:48:52 · 6227 阅读 · 4 评论 -
设计模式之策略模式(常规版&Lambda Function版)
策略模式原创 2022-06-30 18:08:20 · 1127 阅读 · 0 评论 -
设计模式之观察者模式(监听模式)
观察者模式原创 2022-06-20 15:57:46 · 3738 阅读 · 0 评论 -
设计模式之工厂模式
简单工厂模式&工厂方法模式&抽象工厂模式原创 2022-06-17 18:06:46 · 3685 阅读 · 0 评论 -
设计模式概要
设计模式概要原创 2021-09-09 17:13:47 · 148 阅读 · 0 评论 -
UML 类图和时序图
UML 类图和时序图前言这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了;从一个示例开始请看以下这个类图,类之间的关系是我们需要关注的:车的类图结构为<>,表示车是一个抽象类;它有两个继承类:小汽车和自行车;它们之间的关系为实现关系,使用带空心箭头的虚线表示;小原创 2021-09-09 16:59:05 · 275 阅读 · 0 评论 -
单例模式及破坏单例及防破坏单例方式
单例及破坏单例及防止破坏单例方式原创 2021-02-23 11:04:09 · 334 阅读 · 1 评论 -
单例模式
我们先来复习一下创建对象过程,实例化一个对象要分为三个步骤:分配内存空间 初始化对象 将内存空间的地址赋值给对应的引用但是由于重排序的缘故,步骤2、3可能会发生重排序,其过程如下:分配内存空间 将内存空间的地址赋值给对应的引用 初始化对象如果2、3发生了重排序就会导致第二个判断会出错,singleton != null,但是它其实仅仅只是一个地址而已,此时对象还没有被初始化,所...原创 2019-07-30 16:30:26 · 245 阅读 · 0 评论