您认为哪种设计模式最重要?

时间:2009-11-30 13:57:59

标签: design-patterns

最常用的设计模式是什么?

我应该先学习哪种设计模式?

10 个答案:

答案 0 :(得分:6)

无论你需要完成任务!

每个人都有自己的目的。确实没有'终极'设计模式。

答案 1 :(得分:4)

你的大脑。这不是一个真正的设计模式,坚持,但它是所有良好设计决策的门户。 :)

答案 2 :(得分:1)

template method非常优雅,可以删除代码重复。

答案 3 :(得分:0)

不确定最重要的......但我最常用的是Factory pattern

所有模式都有一个位置,取决于你想要达到的目标。它们非常重要,因为它们为我们提供了一种可用于描述解决方案“类型”的通用语言。

善,

答案 4 :(得分:0)

这总是取决于您尝试解决的问题。

答案 5 :(得分:0)

这取决于目的。

实施例

我不需要在我自己的简单两个方法对象中创建对象(构建器模式)的外观模式。 ...

然而,这与许多类似主题重复。

答案 6 :(得分:0)

如果我必须选择一个,我会说RAII

/A.B。

答案 7 :(得分:0)

我认为,对于什么模式是什么,如何/何时一般地使用它们,在代码中检测它们,发展自己的模式描述等等,对软件开发人员来说比任何特定的任何特定实例更重要。软件设计模式。对你的问题不是一个(具体的)答案,但你去了..

答案 8 :(得分:0)

没有一种模式优于另一种模式。它们在每一个设计中都占有一席之地。

它就像汤的不同成分。你不能一口气喝汤。你选择适合它的汤和成分。

答案 9 :(得分:0)

最常用的模式是策略模式 - 但如果你为所有事情“选择一种模式”,你就不会真正得到模式。

设计模式的概念是我们(作为开发人员)应该掌握所有关键模式的工作知识(以及它们有用的地方),以便我们共享一种语言。我们可以只说“工厂模式”,而不是向很多人描述解决方案,我们都知道那是什么。