把这三个放在一起区分,最主要的原因是这三种模式有共同点,就是都是把行为进行抽象。
1.策略模式一种最简单的。一种策略,当前只能有一个。。
2.状态模式可以说是链接起来的策略模式。强调的是各个策略实体类型之间的关联关系。
3.监听模式,可以说是,可聚集的策略模式。强调的是,各个策略实体之间没有关系,可广播式触发。如果退化成一个,则与策略模式相同。
把这三个放在一起区分,最主要的原因是这三种模式有共同点,就是都是把行为进行抽象。
1.策略模式一种最简单的。一种策略,当前只能有一个。。
2.状态模式可以说是链接起来的策略模式。强调的是各个策略实体类型之间的关联关系。
3.监听模式,可以说是,可聚集的策略模式。强调的是,各个策略实体之间没有关系,可广播式触发。如果退化成一个,则与策略模式相同。