项目中用到的设计模式-观察者模式
摘要:一:观察者模式简单介绍 观察者模式又称为发布-订阅模式(publish/subscribe),该模式定义了一种,一对多的依赖关系,让多个观察者同时监听一个主题对像,这个主题对像在状态发生改变时,会通知所有的观察者对像更新(执行业务逻辑)。示意图如下: 观察者角色介绍: 1:抽像主题角色(Subjec
阅读全文
项目中用到的设计模式-策略模式
摘要:一:策略模式概念 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 策略模式中的角色描述: 1:环境角色(Context),持有一个角色类对像,或者接口对像 2:抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接
阅读全文