这种设计模式是否存在?它与工厂模式相似但相反。工厂接受单个输入(例如类型A)并根据输入创建变量输出(例如,类型X或Y或Z)。
我正在考虑的模式接受各种不同类型的输入(例如,类型X或Y或Z),但仅产生单一类型的输出(例如,类型A)。如果存在,这是什么模式?
答案 0 :(得分:2)
这不是模式本身,而是需要适当地实施Adapter模式。
答案 1 :(得分:0)
如果您正在寻找从不同输入(对象)构建对象,我认为最接近的是Builder模式。但构建器的意图是分离构造逻辑,检查http://en.wikipedia.org/wiki/Builder_pattern,如果这是您正在寻找的。 p>