工厂方法可以返回多个实例吗?

Ema*_*sev 3 language-agnostic design-patterns factory-pattern

这是一个工厂方法,如果它返回一个类的一个实例,但它工厂方法如果它返回多个实例(数组)?

Boz*_*zho 5

如果需要它返回多个实例,则不管调用它的方式如何,都要做。我会说这确实是一种工厂方法,但这无关紧要。

也许您可以使用工厂方法来返回单个实例,然后再返回另一个实例来多次调用第一个实例。