设计模式之观察者模式-谈谈你对观察者模式的理解

定义先来段wiki上面的定义:观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实时事件处理系统。简单来讲,就是定义了一组一对多的关系。当被观察者的状态改变,会通知
Java 发布订阅 2021年06月09日 465次浏览

策略模式

策略模式策略模式定义了一组算法,将它们逐个封装起来,并使它们可以相互替换。策略可以让算法独立于使用它们的客户而变化。应用在业务场景中,我们经常需要根据不同的条件而执行不同方法,这个时候便可以为每一种条件定制一类特定的方法。类图如图所示Strategy: 策略接口或者策略抽象类,并且策略执行的接口Co
Java 2021年04月26日 474次浏览