策略模式
----面向接口编程,通用的方法放到超类中,不通用的方法参考下图。
需求可能会变化,所有方法都写在超类里会有一下缺点:
1、不容易在超类中知道所有的行为
2、改动麻烦,牵一发动全身
3、不能动态修改它的行为
4、代码在多个子类中重复
策略模式
----面向接口编程,通用的方法放到超类中,不通用的方法参考下图。
需求可能会变化,所有方法都写在超类里会有一下缺点:
1、不容易在超类中知道所有的行为
2、改动麻烦,牵一发动全身
3、不能动态修改它的行为
4、代码在多个子类中重复