【发布时间】:2011-06-29 17:05:43
【问题描述】:
我非常喜欢设计模式,但我发现我很难确定何时可以应用。我已经阅读了很多解释设计模式的网站。我确实了解其中的大部分内容,但我发现在我自己的情况下很难识别出其中的一种模式。
所以,这就是我问这个问题的原因。何时使用哪种设计模式是否有任何指导方针/警钟。
例如,如果您正在执行一个 switch 语句来确定您需要创建哪个对象,您可能希望使用工厂设计模式。所以这种情况下的 switch 语句是使用工厂模式的“警钟”。
那么,您知道更多确定设计模式的“警钟”吗?
【问题讨论】:
-
通常我看到的模式描述包括对您想要该设计模式的情况的描述。
标签: c# design-patterns