相关疑难解决方法(0)

"战略设计模式"不仅仅是多态性的基本用途吗?

战略设计模式中,我们所做的是

  • 创建一个通用接口.
  • 使用具有重写方法的接口实现一组类.
  • 让运行时选择与该公共接口具有相同类型的对象的实际类,并调用将根据类正确解析的重写方法.

我的问题是,这不是我们学习的多态和方法重写的基本例子吗?

除了使用抽象类的可能性之外,替换公共接口.

oop polymorphism design-patterns interface strategy-pattern

5
推荐指数
1
解决办法
1226
查看次数