【发布时间】:2008-12-17 04:11:31
【问题描述】:
设计模式的伟大之处在于它们将一种潜在的复杂技术提炼成惯用的东西。通常只是它有一个名字就有助于沟通和理解。
缺点是它更容易尝试将它们用作灵丹妙药,将它们应用于每种情况而无需考虑其背后的动机,并花一秒钟时间考虑给定模式是否真的适合这种情况.
与this question 不同,我不是在寻找经常误用的设计模式,但我希望看到一些真正可靠的设计模式被滥用的例子。我正在寻找有人“错过了重点”并应用了错误的模式,甚至实施得很糟糕的情况。
这里的重点是我想强调设计模式不是禁用批判性分析的借口。另外,我想强调的是,不仅需要了解什么模式是什么,还需要了解为什么它们通常是一种好方法。
【问题讨论】:
-
我认为你的意思是银弹
标签: language-agnostic design-patterns