設計模式學習筆記- Study Design Pattern In Java

文章推薦指數: 80 %
投票人數:10人

以上碎碎念個人學習設計模式的過程。

雖然因為出版的關係,留下來的內容不多,還是希望希望這份文件對你有幫助。

如想進一步閱讀完整內容,可以購買實體書籍。

設計模式學習筆記-StudyDesignPatternInJava Introduction 物件導向設計基本原則-SOLID 單例模式Singleton 簡單工廠模式SimpleFactory 工廠模式Factory 抽象工廠模式AbstractFactory1 抽象工廠模式AbstractFactory2 策略模式Strategy 策略模式實例-排序 策略模式與簡單工廠模式有什麼不同? PoweredbyGitBook Introduction 設計模式學習筆計 首先要跟各位讀者說聲抱歉,因為本書內容已經出版,因為版權關係所以撤下大部分的內容 關於這份文件 一開始的想法是邊讀邊寫,每讀一種模式就寫一篇,沒多久就發現很多模式很類似,對設計模式沒有一定的理解是沒辦法分辨這些類似的模式 到底有什麼差異。

經過不斷的修改與嘗試後,決定先介紹物件導向設計原則,接著開始介紹設計模式,每一個模式盡量自己想一個情境來介紹 設計模式,因為學的還不夠深入,本來想找一些真正有被框架或是API運作的程式碼,不過找了一下發現有點難,這部分只能先放棄了。

另外有些模式看起來很類似,甚至類別圖看起來是一模一樣的,自己覺得有疑惑的話會補充類似模式的異同。

設計模式我是從設計模式的聖經DesignPatterns:ElementsofRe-usableObject-OrientedSoftware,發現這本書很難, 只好先放棄,真正開始是從大話設計模式這本書開始,裡面的範例是使用c#,我就一邊看一邊用JAVA重新寫了一次範例程式。

如果你跟我一樣,只會JAVA而且只看書不看code沒辦法看懂設計模式得話,可以到github下載大話設計模式JAVA版範例。

因為已經先讀過一本書,所以接下來這本深入淺出-設計模式讀起來就輕鬆很多,不用真的把code寫出來也能看懂,這本書 的範例更生動活潑也更詳細,例外兩個網站是看書遇到困難的時候幫助釐清觀念的網站,另外還參考了很多網誌、StackOverFlow的討論等等,不管做什麼事情, 找巨人的肩膀來站一下都是不可或缺的。

以上碎碎念個人學習設計模式的過程。

雖然因為出版的關係,留下來的內容不多,還是希望希望這份文件對你有幫助。

如想進一步閱讀完整內容,可以購買實體書籍。

7天學會設計模式 對於書名,這邊必須說明一下,7天是指一天專注在設計模式的學習超過12小時, 再努力七天後你會對設計模式有一個比較完整的初步概念,接下來就可以選擇閱讀其他更專業的設計模式書籍。

版權許可(License) 筆記內容採用創用CC授權4.0"姓名標示─非商業性─相同方式分享(BY-NC-SA)"授權。

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。

若使用者修改該著作時,僅得依本授權條款或與本授權條款類似者來散布該衍生作品。

使用時必須按照著作人指定的方式表彰其姓名。

詳細資訊請參考CCBY-NC-SA4.0。

以下是我學習設計模式的主要書籍與網路資源 大話設計模式 深入淺出-設計模式 设计模式Java版 DesignPatternInJavaTutorail 作者 Yan(硯取歪) e-mail:[email protected] resultsmatching"" Noresultsmatching""



請為這篇文章評分?