[设计模式]策略模式

来源:互联网 发布:美橙互联怎么解析域名 编辑:程序博客网 时间:2024/05/19 20:39

策略模式

      ----面向接口编程,通用的方法放到超类中,不通用的方法参考下图。


需求可能会变化,所有方法都写在超类里会有一下缺点:

1、不容易在超类中知道所有的行为

2、改动麻烦,牵一发动全身

3、不能动态修改它的行为

4、代码在多个子类中重复