莫南爵
2021-05-23 02:00
感觉和模板方法的区别就是
模板方法是在一个方法里面调用全部的方法
策略模式是在一个抽象类中组合全部的接口
但是都存在一个问题就是每次有新的接口或者方法加进来的时候,就要修改那个存放所有接口或者方法的类。
这个不符合那个开闭原则,对扩展开放,对修改关闭。
还是说在实际的开发环境中,不是修改原来的接口,而是用一个接口去继承原来的接口,然后组合新的接口。层层继承的话,还是策略模式吗
还是呀,这样不就是面向接口编程吗
j策略模式啊
模式的秘密--策略模式
32403 学习 · 64 问题
相似问题