什么叫做工厂方法的设计模式,它不返回一个对象而是调用一个方法?

时间:2016-12-12 13:28:51

标签: c# design-patterns

在工厂方法中,例如,如果变量等于5,则创建者应返回对象A,否则返回对象B.

我需要一个设计模式的名称: 如果变量等于5,则创建者应将一些数据保存到表A,否则应将其他日期保存到表B.

1 个答案:

答案 0 :(得分:0)

也许您正在寻找策略模式

来自维基百科

在计算机编程中,策略模式(也称为策略模式)是一种行为软件设计模式,可以在运行时选择算法的行为。战略模式:

  • 定义了一系列算法
  • 封装每个算法
  • 使算法在该系列中可互换。