最新 最热

设计模式 ☞ 行为型之观察者模式

观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式。在现实世界中,许多对象并不是...

2021-01-14
0

设计模式 ☞ 行为型之命令模式

命令(Command)模式的定义如下:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。比如看电视时,我们只需要轻...

2021-01-13
0

同步模块模式

同步模块模式SMD是请求发出后,无论模块是否存在,立即执行后续的逻辑,实现模块开发中对模块的立即引用,模块化是将复杂的系统分解为高内聚、低耦合模块,同步模块模式不属于一般定义的23种设计模式的范畴,而通常将其看作广义...

2021-01-13
1

CTO 写的代码,真是绝了!

场景:当我们接收到一些数据需要对其进行处理时,由于它们来自于不同的渠道(如:腾讯,头条),不同渠道所需的处理方式不同,下面我们写一个简单Demo来实现该的场景。...

2021-01-08
1

抽丝剥茧——工厂设计模式

今天和兄弟们聊一下工厂设计模式。在聊设计模式之前,我们先来聊一聊为什么要用这个设计模式呢?

2021-01-05
0

抽丝剥茧——装饰者设计模式

兄弟们,开干,昨天的代理模式感觉如何。今天我们来一个简单的东东——装饰者模式,它的功能和静态代理类似,也是通过聚合增强了类的现有功能。...

2021-01-05
1

抽丝剥茧——桥接设计模式

今天我们来学习一个新的设计模式,桥接设计模式。它关注的点是将实现和抽象分层独立,互相不影响,可以独立进行扩展

2021-01-05
1

抽丝剥茧——调停、门面设计模式

今天我们来聊两个设计模式:调停者设计模式和门面设计模式,为什么要将他们放在一起讲解,因为他们两个东东太像了,仅仅是由于作用的地方不同而产生的不同的叫法。...

2021-01-05
1

抽丝剥茧——享元设计模式

相信兄弟们之前一定听过「池化思想」,我们常用的「连接池,线程池,缓冲区和常量池等,这些都是属于池化思想的范畴。」 「而所谓的池化思想就是享元设计模式」...

2021-01-05
1

抽丝剥茧——组合设计模式

兄弟们好,今天我们来聊一下组合设计模式。没错这里面的组合就是我们经常用来代替继承的组合。

2021-01-05
1