logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JAVA设计模式-观察者模式-以消息订阅为例

观察者模式定义:定义对象之间的一对多依赖,让多个观察者对象同时监听某一主题对象,当主题对象发生变化时,它的所有依赖着都会受到通知并更新。观察者模式属于行为型模式。其实很好理解,就是类似我们平常微博,B站的关注一样,当被关注者发送新动态时,所有的关注该用户的人都会收到通知。

文章图片
#java#设计模式#观察者模式
设计模式-建造者模式-以KFC为例

通过上述例子可以看出建造者模式主要适合以下的一些应用场景生成的对象具有复杂的内部结构,存在多个对象具有相似的细节需要创建的对象有着复杂且固定的创建流程隔离复杂对象的创建和使用,并使得相同的创建过程可以创建不同的产品。

文章图片
#设计模式#建造者模式#java
到底了