最常用的设计模式是什么?
我应该先学习哪种设计模式?
答案 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)
最常用的模式是策略模式 - 但如果你为所有事情“选择一种模式”,你就不会真正得到模式。
设计模式的概念是我们(作为开发人员)应该掌握所有关键模式的工作知识(以及它们有用的地方),以便我们共享一种语言。我们可以只说“工厂模式”,而不是向很多人描述解决方案,我们都知道那是什么。