各个设计模式应用的场合

2018-03-28  本文已影响0人  谭_小二

简单工厂模式

当一个父类拥有很多子类,我们不知道应该实例化谁的时候,建立简单工厂,让工厂帮我们实例化子类。

策略模式

它定义了算法家族,分别封装起来,让它们之间可以互相替换,比模式让算法的变化,不会影响到使用算法的客户。
策略工厂和简单工厂一般可以结合使用。
策略模式可以封装几乎任何类型的规则,只要分析过程中听到需要在不同时间应用不同业务规则,就可以考虑使用策略模式处理这种变化的可能性。

上一篇下一篇

猜你喜欢

热点阅读