2009-11-30 45 views
2

最常用的設計模式是什麼?您認爲哪種設計模式最重要?

我應該先學什麼樣的設計模式?

+5

查看社區維基郵箱 – bua 2009-11-30 13:58:38

+7

我喜歡這個藍色的人.. – Paddy 2009-11-30 14:02:31

+1

+1 @ Paddy爲了一個良好的星期一早上的笑聲。:) – 2009-11-30 14:04:00

回答

6

無論你需要完成工作!

每個人都有自己的目的。真的沒有'終極'的設計模式。

0

不確定最重要的...但我最常用的一個是Factory pattern

所有的模式都有一個地方,取決於你想要達到的目標。它們非常重要,因爲它們給我們提供了一種我們可以用來描述解決方案「類型」的通用語言。

善良,

1

的​​是很優雅的刪除重複代碼。

0

這總是取決於你試圖解決的問題。

0

這取決於目的。

Ex。

我不需要在我自己簡單的兩個方法對象中創建對象(構建器模式)的外觀模式。 ...

但是,這是許多類似主題的重複。

0

如果我必須選擇一個,我會說RAII

/A.B。

4

你的大腦。這不是一個真正的設計模式,但它是所有優秀設計決策的入口。 :)

+1

雙刃劍,隊友。我一直是一些編碼暴行的入口,我不想詳細說明。 – Gazzonyx 2009-11-30 14:10:25

0

我想知道什麼樣的模式,如何/何時使用它們,在代碼中檢測它們,演化您自己的模式描述等等,對軟件開發人員來說比任何特定實例更重要的任何特定的軟件設計模式。不是真的(具體)回答你的問題,但你去..

0

沒有模式是優於其他。他們在每個設計中都有自己的位置。

它就像湯不同的成分。你不能全部用在一個湯裏。你可以選擇湯和原料。

0

使用最常見的模式是策略模式 - 但是如果您爲所有事情「選擇一種模式」,那麼您並沒有真正掌握模式。

設計模式的概念是我們(作爲開發人員)應該對所有關鍵模式(以及他們有用的地方)有一個工作知識,以便我們可以共享一種語言。我們可以說「工廠模式」,而不是爲很多人描述解決方案,我們都知道那是什麼。