ใครชอบการเขียนโปรแกรมเชิงวัตถุ (Object-oriented programming: OOP)
สรุป design pattern ของ GOF
สามารถดาวน์โหลดเป็น PDF ได้
http://www.mcdonaldland.info/files/designpatterns/designpatternscard.pdf
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「designpatterns」的推薦目錄:
- 關於designpatterns 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳解答
- 關於designpatterns 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於designpatterns 在 91 敏捷開發之路 Facebook 的最讚貼文
- 關於designpatterns 在 コバにゃんチャンネル Youtube 的最佳貼文
- 關於designpatterns 在 大象中醫 Youtube 的最讚貼文
- 關於designpatterns 在 大象中醫 Youtube 的最佳貼文
- 關於designpatterns 在 OmarElgabry/DesignPatterns: Examples of Design Patterns in ... 的評價
- 關於designpatterns 在 Introduction - Rust Design Patterns 的評價
- 關於designpatterns 在 #designpatterns - Explore | Facebook 的評價
- 關於designpatterns 在 DesignPatterns.NET from mkbiltek2019 - Github Help 的評價
- 關於designpatterns 在 Newest 'design-patterns' Questions - Stack Overflow 的評價
designpatterns 在 91 敏捷開發之路 Facebook 的最佳解答
Design Patterns 是一個開發人員設計出一個好維護、可擴充的軟體產品,必經的學習之路。
這次依然應邀 天瓏資訊圖書 的邀請,稍微描述了一下我對學習設計模式的一些建議與提醒,每個人有效的學習方式都不一樣,但學習設計模式過程中會碰到的問題,倒是大概都避不掉。
▎天瓏|主題|設計模式
傳送門:https://www.tenlong.com.tw/events/299
希望這些經驗跟建議,可以幫助更多的人,提昇自己的能力,找到自己那份程序員的本心,你會重新愛上自己與寫程式的過程。
#設計模式 #DesignPatterns
#天瓏
#91推薦專區
▎透過閱讀學習設計模式的方式
我建議一次買個幾本不錯的設計模式的書,看某個 pattern 無感或不懂時,就翻另一本是怎麼解釋跟舉例來說明這個 pattern 的,再無感或不懂,就再翻另一本,這樣的方式其實挺有幫助的。
例如:
① 物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software) :四人幫 那本聖經,沒那麼好讀
② 設計模式之禪:還行,算是陪伴我度過挺多道檻的書
③ 深入淺出設計模式:完全適合初學者,但千萬不要只把自己的例子跟要解決的問題,侷限在不切實際的舉例裡面,一定要想到怎麼解決實務上的問題
④ 大話設計模式:寫得最好的其實是附錄講 OO 的部份,其他講 patterns 的內容,我其實並不推薦。(但這本是一開始引起我興趣的書)
▎為了模式而模式:過度設計
如果你身邊有模式瘋,寫物件導向設計或套用設計模式總是 over design 的朋友,強烈建議那三帖解藥,搞懂肯定有效:
① Refactoring to Patterns
② Simple Design (通過測試、展現意圖、去除重複、越少物件越好)
③ Test-Driven Development
#過度設計的設計模式或物件導向比沒設計還難救
#重點在滿足需求解決問題,#不在用了什麼模式
designpatterns 在 91 敏捷開發之路 Facebook 的最讚貼文
把你從 design pattern 裡面拉出來看 design pattern, 挺不錯的好文。
也跟我們一直在倡導的方式一樣,重點永遠是在解決問題,而不是跩文吊書包。
#GoF #DesignPatterns
我很喜歡這篇文章的論點,太多模式的支持者和反對者都弄混了模式原來的目的:解決問題的思維與能站在同一條線上溝通。值得一讀。
designpatterns 在 コバにゃんチャンネル Youtube 的最佳貼文
designpatterns 在 大象中醫 Youtube 的最讚貼文
designpatterns 在 大象中醫 Youtube 的最佳貼文
designpatterns 在 Introduction - Rust Design Patterns 的推薦與評價
Design patterns are methods to solve common problems when writing software. Anti-patterns are methods to solve these same common problems. However, while design ... ... <看更多>
designpatterns 在 #designpatterns - Explore | Facebook 的推薦與評價
explore #designpatterns at Facebook. ... NET Design Patterns, and today is the Final Installment of this training program. The topic will be: CERTIFICATION. ... <看更多>
designpatterns 在 OmarElgabry/DesignPatterns: Examples of Design Patterns in ... 的推薦與評價
Design Patterns are solutions to common software design problems that occur over and over in software development. Index. Structural; Behavioral; Creational ... ... <看更多>