首页 > 解决方案 > 这个伪代码用于什么设计模式?

问题描述

在一次采访中,我被问到这个问题:

X a = new X("param");
Y b = new Y(a);
Z c = new Z(b);

我在考虑 Creational DP : AbstractFactory 但我不太确定。

那么这个代码是什么DP?

谢谢

标签: design-patterns

解决方案


在不知道构造函数做了什么的情况下,它可能是Decorator Pattern. 据我们所知,到最后一切都a可能完全不同。


推荐阅读