Design patterns 设计模式工厂还是单一或抽象工厂或建设者?

Design patterns 设计模式工厂还是单一或抽象工厂或建设者?,design-patterns,Design Patterns,您好,我正在寻找该代码的设计模式: FileInputStream fin=new FileInputStream("X.zip"); BufferedInputStream bin=new BufferedInputStream(fin); ZipInputStream zin=new ZipInputStream(bin); 我认为这是一种工厂设计模式,你们认为呢 确实没有图案,但他们告诉我图案的名称 一句话,这一定是一个设计模式,因为他们问我。这是装饰设计模式。对于

您好,我正在寻找该代码的设计模式:

FileInputStream fin=new FileInputStream("X.zip");
BufferedInputStream bin=new BufferedInputStream(fin);
ZipInputStream zin=new ZipInputStream(bin);

我认为这是一种工厂设计模式,你们认为呢

确实没有图案,但他们告诉我图案的名称
一句话,这一定是一个设计模式,因为他们问我。

这是装饰设计模式。对于每个新实例,您都会在运行时添加新行为。

这里没有模式,当然不是工厂模式。实际上,他们要求我用一个词给出相应的设计模式名称,因此它必须是代码中某个地方的设计模式。我真的希望这不是为了面试。@TonyStark,“这已经是一个常见的问题很多年了。”大卫,这是一个常见的面试问题。请看我上面评论中的链接,谢谢。我想这就是他们想要的答案,谢谢