通俗解释JAVA设计模式之观察者模式(发布订阅模式)

2019-12-17

1、初步认识观察者模式的定义:  在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。大白话:  其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。2、这个模式的结构图上图解释:抽象被观察者角色:也就是一个抽象主题

0 条评论
30 热度

设计模式之工厂模式

2019-07-10

工厂模式什么是工厂模式工厂模式是对构造对象,实例化,初始化过程的一种封装。它帮我们解决new对象的问题,假如我们需要创建一个Person对象,我们常用的方式是Personperson=newPerson();但是这样会导致把这个对象诞生的过程死死的捆绑在我们的代码当中,宿主类与实例化过程强耦合在一起

0 条评论
72 热度