许多不同的输入,单一类型的输出设计模式

时间:2011-07-06 03:50:35

标签: design-patterns factory-pattern

这种设计模式是否存在?它与工厂模式相似但相反。工厂接受单个输入(例如类型A)并根据输入创建变量输出(例如,类型X或Y或Z)。

我正在考虑的模式接受各种不同类型的输入(例如,类型X或Y或Z),但仅产生单一类型的输出(例如,类型A)。如果存在,这是什么模式?

2 个答案:

答案 0 :(得分:2)

这不是模式本身,而是需要适当地实施Adapter模式。

答案 1 :(得分:0)

如果您正在寻找从不同输入(对象)构建对象,我认为最接近的是Builder模式。但构建器的意图是分离构造逻辑,检查http://en.wikipedia.org/wiki/Builder_pattern,如果这是您正在寻找的。