Design patterns 你认为什么样的设计模式是最重要的?

Design patterns 你认为什么样的设计模式是最重要的?,design-patterns,Design Patterns,最常用的设计模式是什么 我应该先学习什么设计模式?不确定最重要的是什么。。。但我最常用的一个是 所有的模式都有一个位置,这取决于你想要实现什么。它们都很重要,因为它们为我们提供了一种可以用来描述解决方案“类型”的通用语言 善良 Dan在消除代码重复方面非常优雅。这始终取决于您试图解决的问题。完成工作所需的任何问题 每个人都有自己的目的。实际上没有“终极”设计模式。这取决于目的 前 在我自己的简单的两种方法对象中,我不需要facade模式来创建对象(构建器模式)。 然而,这是许多类似主题的重复。

最常用的设计模式是什么


我应该先学习什么设计模式?

不确定最重要的是什么。。。但我最常用的一个是

所有的模式都有一个位置,这取决于你想要实现什么。它们都很重要,因为它们为我们提供了一种可以用来描述解决方案“类型”的通用语言

善良


Dan在消除代码重复方面非常优雅。

这始终取决于您试图解决的问题。

完成工作所需的任何问题


每个人都有自己的目的。实际上没有“终极”设计模式。

这取决于目的

在我自己的简单的两种方法对象中,我不需要facade模式来创建对象(构建器模式)。


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

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


/A.B.

你的大脑。persay,这不是一种真正的设计模式,但它是所有优秀设计决策的门户。:)

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

没有一种模式优于另一种模式。它们在每个设计中都有自己的位置


它就像汤的不同成分。你不能把所有的东西都用在一个汤里。你可以选择合适的汤和配料。

最常用的模式是策略模式——但如果你对所有东西都“选择一种模式”,你就没有真正理解模式的意义


设计模式的思想是,我们(作为开发人员)应该对所有关键模式(以及它们在哪里有用)有一个工作知识,这样我们就可以共享一种语言。与其向很多人描述解决方案,不如说“工厂模式”,我们都知道这是什么。

查看社区维基,我个人喜欢蓝色的。+1@Paddy,让我在周一早上愉快地笑一笑。:)也许你应该考虑重新措辞你的问题。我想可能是最常用的了。@Paddy我偏爱格子呢。各自为政!双刃剑,伙计。我的是一些我不想详述的编码暴行的门户。