观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式。在现实世界中,许多对象并不是...
命令(Command)模式的定义如下:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。比如看电视时,我们只需要轻...
今天和兄弟们聊一下工厂设计模式。在聊设计模式之前,我们先来聊一聊为什么要用这个设计模式呢?