Design Pattern

策略模式 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。  场景, 对于输入, 在不同的情况下有不同的处理逻辑, 即有不用的算法  那么c的做法, 把各个算法封装成函数,仍然用大量的if... else...来判断, 条件不同使用不同的算法函数来处理.  面向对象的做法, 上面提到了工厂模式, 建个抽象算法基类, 然后把每
相关文章
相关标签/搜索