本書通篇都是以情景對話的形式,用多個小故事或編程示例來組織講解GOF(設計模式的經典名著——Design Patterns:Elements of Reusable Object-Oriented Software,中譯本名爲《設計模式——可複用面向對象軟件的基礎》的四位作者EIich Gamma、Richard Helm、Ralph Johnson,以及John Vlissides,這四人常被稱爲Gang of Four,即四人組,簡稱GoF)總結的23個設計模式。本書共分爲29章。其中,第1、3、4、5章着重講解了面向對象的意義、好處以及幾個重要的設計原則;第2章,以及第6到第28章詳細講解了23個設計模式;第29章是對設計模式的全面總結,附錄部分是通過一個例子的演變爲初學者介紹了面向對象的基本概念。本書的特色是通過小菜與大鳥的趣味問答,在講解程序的不斷重構和演變過程中,把設計模式的學習門檻降低,讓初學者可以更加容易地理解——爲什麼這樣設計纔是好的?是怎樣想到這樣設計的?以達到不但授之以“魚”,還授之以“漁”的目的。引導讀者體會設計演變過程中蘊藏的了、智慧。 本書適合編程初學者或希望在面向對象編程上有所提高的開發人員閱讀。
大話設計模式(帶目錄完整版)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Excelize 釋出 2.3.0 版本,Go 語言 Excel 檔案基礎庫
xuri.me
2020-08-16 18:11:37
JSON、文本模板、HTML模板
騎士救兵
2019-02-24 13:26:33
AppsFlyer將API網關服務從Clojure遷移到Golang
作者:Asaf Yonay
2019-02-23 08:03:53
Go語言中時間函數及定時器的使用
thao888
2019-02-22 23:41:58
Go學習資料
xuan_stars
2019-02-22 23:33:29
搭建Windows下的Go開發環境
苑洪武
2019-02-22 20:44:48
AR增強現實開發介紹
Liu_guozhu
2019-02-22 20:27:26
PyCharm入門教程——草稿
復活節玩偶
2019-02-22 23:22:09
PyCharm入門教程——查看當前插入符號位置
復活節玩偶
2019-02-22 23:22:08
PyCharm入門教程——多個插入符號
復活節玩偶
2019-02-22 23:22:08
Eclipse開發工具介紹
大咖M
2019-02-22 23:19:01
ubuntu16.04打造vim和python3的IDE
IdealReality
2019-02-22 23:18:07
python3.6.3自帶IDE基礎快捷鍵
eth10
2019-02-22 23:13:49
RealEvo-IDE license註冊問題
zhaotongchen
2019-02-22 21:42:26
<<深入PHP面向對象、模式與實踐>>讀書筆記:面向對象設計和過程式編程
tusi
2019-02-23 17:14:59