這個問題我也想很久了。我可以用我有限的經驗來討論一下。
我大學的時候唸過Design Pattern那本書
(Design Patterns: Elements of Reusable Object-Oriented Software)
我覺得他講的都很有道理,但是就是無法感同身受。
工作幾年以後,開始會把Design Pattern那本書放在手邊參考。
會這樣,是因為,會發現自己會一直都在寫類似的東西。
Design Pattern那本書會把Pattern分類,
每一種pattern會跟你講他的可能寫法跟優缺點。
我的經驗是,大部分我們想做的事情,前人都有做過類似的事情,
所以可以看看pattern。但是同時,我們想做的又跟前人做過的都有些許的不同。
所以pattern也很多時候不能直接拿來用。
我目前的經驗是,我會把它拿來參考跟看anti-pattern(怎樣做很容易大爆炸)。
但是不一定會把pattern直接拿來用。
目前想不到什麼例子,不如推文討論吧~
※ 引述《prag222 (prag)》之銘言:
: 大家好
: 小弟想問一下豬屎陪敦在業界的使用率會常見嗎?
: 因為爬文經驗
: 好像有人發文說用DP的寫法被主管唸
: 也有朋友跟我提過有類似的經驗
: 當然能用比較好的寫法當然好
: 不知道業界普遍的使用度/接受度如何呢?