設計模式很好,因爲它們將一種潛在複雜的技術提煉成了一些習慣用法。通常它的名字有助於溝通和理解。設計模式濫用的例子
不利之處在於,它可以更容易地嘗試將它們用作銀彈,將它們應用於每種情況,而不用考慮它們背後的動機,並花點時間考慮給定模式是否真的適合情況。
不像this question,我不是在尋找設計圖案,往往誤用,但我很樂意看到的真正堅實的設計模式放到不好用一些例子。我正在尋找某些人「錯過了這個觀點」,或者應用了錯誤的模式,甚至是糟糕的實施。
這樣做的一點是,我希望能夠突出設計模式是不禁止的批判性分析的藉口。另外,我想強調需要了解不只是模式是什麼,但爲什麼他們往往是一個不錯的辦法。
我想你的意思銀彈 – 2008-12-17 06:53:25