出版時間:2003-9 出版社:清華大學出版社 作者:高德菲德爾 譯者:熊節(jié)
Tag標簽:無
內(nèi)容概要
本書通過大量實例揭示了模式的本質(zhì):模式是一種描述系統(tǒng)設(shè)計的高級語言。本書闡述了如何使用這種強大的編程范例來創(chuàng)建效率更高、更加健壯、可重用性更好的設(shè)計方案。作為開發(fā)更好的軟件所需的一整套技術(shù),設(shè)計模式已經(jīng)得到了廣泛的應(yīng)用。然而,開始學習模式從來都不是一件容易的事。本書首先介紹了設(shè)計模式背后的原理,然后討論了模式的基本形式,并回顧了面向?qū)ο蟮母拍?。之后通過一系列的設(shè)計實例——從最初的想法到最后的代碼,討論了關(guān)鍵的設(shè)計目標和采用不同設(shè)計模式的得失。本書代碼既有Java的,也有C++和Visual Basic 的。閱讀本書之后,您將對應(yīng)用程序設(shè)計工作中固有的約束,對如何最有效地運用那些解決重復出現(xiàn)的編程問題的核心設(shè)計模式,有一個深刻的認識。本書的重要觀點和主題;模式是設(shè)計的語言,是軟件體系結(jié)構(gòu)中的基本構(gòu)件各種標準設(shè)計模式在系統(tǒng)設(shè)計中的價值和用途可擴展的軟件開發(fā)和變更管理利用輔助模式來避免遺留問題新行為的測試與發(fā)布理解需求,為可能變化的實體創(chuàng)建連接點本書解釋了特定編程語言和獨立于語言的設(shè)計模式之間的關(guān)系。本書還說明了模式在整個系統(tǒng)開發(fā)過程——從最初的設(shè)計到系統(tǒng)維護和產(chǎn)品升級——中所扮演的角色。有了從本書中獲得的背景知識和深入理解,您可以釋放出設(shè)計模式的巨大能量,提高自己的編程工作的質(zhì)量。
書籍目錄
第一章 最初的思考:個人筆記
第二章 模式簡介
第三章 面向?qū)ο蟾攀?br />第四章 產(chǎn)品配置器
第五章 漢堡店101
第六章 編程語言和模式
第七章 模式和系統(tǒng)開發(fā)
第八章 模式和系統(tǒng)的發(fā)展(維護)
第九章 最后的思考
附錄A 產(chǎn)品代碼
附錄B “漢堡店”代碼
附錄C “黑杰克”代碼
參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載