|
2
|
| magol Nathaniel Roark · 技术社区 · 16 年前 |
|
|
1
6
无论你需要什么,都可以完成任务! 每个人都有自己的目的。真的没有“终极”设计模式。 |
|
|
2
4
你的大脑。persay,这不是一种真正的设计模式,但它是所有优秀设计决策的门户。:) |
|
|
3
1
template method 消除代码重复非常优雅。 |
|
|
4
0
这总是取决于你试图解决的问题。 |
|
|
5
0
这取决于目的。 前任。 ... 然而,这是许多类似主题的重复。 |
|
|
6
0
如果我必须选择一个,我会说 RAII . /A.B。 |
|
|
7
0
我认为,对于软件开发人员来说,了解模式是什么、如何/何时使用模式、在代码中检测模式、发展自己的模式描述等等,比任何特定软件设计模式的任何特定实例都更重要。对你的问题不是一个(具体的)答案,但你说得对。。 |
|
|
8
0
没有一种模式优于另一种模式。它们在每个设计中都有自己的位置。 它就像汤的不同成分。你不能把所有的东西都用在一个汤里。你可以选择适合你的汤和配料。 |
|
|
9
0
最常用的模式是策略模式——但是如果你对每件事都“选择一种模式”,你就没有真正理解模式的意义。 设计模式的思想是,我们(作为开发人员)应该对所有关键模式(以及它们在哪里有用)有一个工作知识,这样我们就可以共享一种语言。我们可以说“工厂模式”,而不是向很多人描述解决方案,我们都知道这是什么。 |
|
|
10
0
|