【发布时间】:2015-08-15 08:47:16
【问题描述】:
您将如何决定使用哪种设计模式?
我在至少 2 次不同的采访中被问到上述问题。显然我不是唯一一个。其他人在 glassdoor 上发布了同样的问题。
http://www.glassdoor.com/Interview/How-would-you-decide-which-design-pattern-to-use-QTN_47521.htm
关于如何回答这个问题有什么想法/建议/cmets 吗?
【问题讨论】:
-
显然是访客模式。
-
有什么问题需要解决?我错过了什么?或者这就是整个问题?
-
这真的取决于用例。没有一种适合所有人的尺寸。
-
更严重的是:这个问题,按原样陈述,没有任何上下文,是完全无法回答的。
-
您可能在这里躲过了一劫。在面试中坚持设计模式之类的东西(尤其是像这样含糊不清的术语)会给我带来一个关于面试官(不)能力的危险信号。
标签: java c# design-patterns architecture