Java設計模式

Java設計模式

Sunny在CSDN技術博客中陸續發表了100多篇與設計模式學習相關的文章,涵蓋了七個面向對象設計原則和24個設計模式(23個GoF設計模式 + 簡單工廠模式),爲了方便大家學習,現將所有文章的進行了整理,方便大家下載閱讀,希望能給各位帶來幫助!

作者:劉偉

劉偉(Sunny),中南大學計算機應用技術博士,國家認證系統分析師(2005年),國家認證系統架構設計師(2009年,全國第四名),高級程序員,數據庫系統工程師,MCSE,MCDBA,CASI專業顧問與企業內訓講師。具有十多年軟件開發、項目管理及教育培訓經驗,曾在NIIT(印度國家信息技術學院)擔任高級講師,主持和參與30多個軟件項目的開發工作,並給國內多家公司提供軟件開發、軟件設計等培訓服務,現主要致力於軟件工程、數據挖掘等領域的教學、推廣和研究工作。技術專長:軟件架構、設計模式、UML、OOAD、數據挖掘等。已出版設計模式書籍四本:《設計模式》(清華大學出版社,2011年)、《設計模式實訓教程》(清華大學出版社,2012年)、《設計模式的藝術——軟件開發人員內功修煉之道》(清華大學出版社,2013年)、《C#設計模式》(清華大學出版社,2013年)。架構師之家www.chinasa.info站長。E-mail:[email protected],微博地址:http://weibo.com/csusunny

更多幹貨,請關注:http://blog.csdn.net/axi295309066

目錄

23 種設計模式

設計模式是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。本文將介紹23種設計模式。

創建型模式 5種

單例模式、工廠方法模式、抽象工廠模式、建造者模式、原型模式

結構型模式 7種

適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式

行爲型模式 11種

策略模式、模板方法模式、觀察者模式、迭代子模式、責任鏈模式、命令模式、備忘錄模式、狀態模式、訪問者模式、中介者模式、解釋器模式

GitHub託管

https://github.com/JackChen1999/DesignPattern

請讀者點擊Star進行關注並支持!

在線閱讀

https://www.gitbook.com/book/alleniverson/design-pattern/details

設計模式

Java設計模式視頻教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章