※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1504177598.A.89E.html
推 ripple0129: SOLID是內功,Pattern是外功,懂solid要想出一套降龍1 08/31 19:19
→ ripple0129: 8掌也是要時間的,要速成的就是先練形再修內。內功強 08/31 19:19
→ ripple0129: 到一定程度時就是無招勝有招了。 08/31 19:19
→ robler: design pattern 是為了解決特定問題的方法 solid是原則 08/31 21:34
推 altecjc: 推一個 08/31 21:51
→ dnabossking: 模式是為了解決語言的缺陷,有些語言根本用不到某些 09/01 02:08
→ dnabossking: 模式 09/01 02:08
→ dnabossking: 整天模式模式,根本走火入魔 09/01 02:09
推 BignoZe: 模式是解決語言得缺陷... 第一次聽到這種說法... 09/01 02:46
→ johnny94: 誰跟你模式是解決語言的缺陷… 09/01 08:09
推 crainlin: 寫扣寫到不知不覺套入模式的精神大概就最高境界了 09/01 08:33
→ WorkForFree: 應該說 隨著新語言新特性的出現 原本的模式用不到了 09/01 11:58
→ johnny94: 樓上正確 09/01 12:06
推 senjor: 就好像現在的MVC不一定要實作Observer (? 09/01 12:17
→ bibo9901: Design pattern 的精神就那少少幾條, 而且寫久了自然會 09/01 14:27
→ bibo9901: 知道. 讀GoF等等的書應該看作"前2章的觀念+20種示範" 09/01 14:29
→ bibo9901: 而非 "前2章說明+23條教條" 09/01 14:29
→ bibo9901: 而且很多 pattern 或 idiom 根本是語言本身的缺陷所致 09/01 14:30
→ bibo9901: 更多的"pattern"其實只是把平常就在做的事取個名字而已 09/01 14:36
推 senjor: 話說DP初衷本來就是把常做的事情命名啊,方便溝通用。 09/01 14:44
推 rodion: 甚麼DP或SOLID 追根究柢還不就追求 高內聚&低耦合~ 09/01 14:58
→ rodion: 只要你窮盡心力去追求 這個高內聚低耦合原則 你自然會實作 09/01 14:59
→ rodion: 出許多 被其他人命名為某某pattern的 模組&方法 09/01 15:00
→ bibo9901: 取來溝通? 取來寫書賺錢吧. 就像 big data 這詞一樣 09/01 15:01
→ bibo9901: 有一天突然發現"原來我做的事叫做big data啊" 09/01 15:02
→ bibo9901: 看了那些書才發現 原來我寫的這叫做XX Pattern啊 09/01 15:02
推 rodion: 跟樓上有同感 ... 所以GOF的作者似乎也說過 DP的一大作用 09/01 15:03
→ rodion: 是為了方便溝通啊 09/01 15:03
→ rodion: 有了DP後 就可用一句話跟人描述如何實作某個功能了阿 09/01 15:09
→ nuclex: 好奇問,為啥 PHP 不適合singleton??? 09/01 17:56
→ dnabossking: http://www.ithome.com.tw/voice/89076 09/02 03:37
→ dnabossking: 沒聽過是你書讀的少..... 09/02 03:40
→ dnabossking: 很多模式,其實是很理所當然,即使沒人教也該會的東 09/02 03:42
→ dnabossking: 西 09/02 03:42