注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)信息安全模式的樂趣

模式的樂趣

模式的樂趣

定 價:¥19.80

作 者: (美)Brandon Goldfedder著;熊節(jié)譯;熊節(jié)譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302068518 出版時間: 2003-08-01 包裝: 平裝
開本: 24cm 頁數(shù): 164 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹的主要核心模式:《設(shè)計模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》 (中文版) (英文版)本書解釋了特定編程語言和獨立于語言的設(shè)計模式之間的關(guān)系。本書通過大量實例揭示了模式的本質(zhì):模式是一種描述系統(tǒng)設(shè)計的高級語言。本書闡述了如何使用這種強大的編程范例來創(chuàng)建效率更高、更加健壯、可重用性更好的設(shè)計方案。 作為開發(fā)更好的軟件所需的一整套技術(shù),設(shè)計模式已經(jīng)得到了廣泛的應(yīng)用。然而,開始學(xué)習(xí)模式從來都不是一件容易的事。本書首先介紹了設(shè)計模式背后的原理,然后討論了模式的基本形式,并回顧了面向?qū)ο蟮母拍睢V?,通過一系列的設(shè)計實例:從最初的想法到最后的代碼,討論了關(guān)鍵的設(shè)計目標(biāo)和采用不同設(shè)計模式的得失。本書的代碼既有Java的,也有C++和VisualBasic的。閱讀本書之后,您將對應(yīng)用程序設(shè)計工作中固有的約束,對如何最有效地運用那些解決重復(fù)出現(xiàn)的編程問題的核心設(shè)計模式,有一個深刻的認(rèn)識。本書的重要觀點和主題: ·模式是設(shè)計的語言,是軟件體系結(jié)構(gòu)中的基本構(gòu)件 ·各種標(biāo)準(zhǔn)設(shè)計模式在系統(tǒng)設(shè)計中的價值和用途 ·可擴展的軟件開發(fā)和變更管理 ·利用輔助模式來避免遺留問題 ·新行為的測試與發(fā)布 ·理解需求,為可能變化的實體創(chuàng)建連接點 本書還說明了模式在整個系統(tǒng)開發(fā)過程:從最初的設(shè)計到系統(tǒng)維護和產(chǎn)品升級:中所扮演的角色。 有了從本書中獲得的背景知識和深入理解,您可以釋放出設(shè)計模式的巨大能量,提高自己的編程工作的質(zhì)量。

作者簡介

暫缺《模式的樂趣》作者簡介

圖書目錄

 第1章  最初的思考:個人筆記
 1. 1  背景
 1. 2  小結(jié)
 第2章  模式簡介
 2. 1  體系結(jié)構(gòu)的構(gòu)件
 2. 2  模式的形式
 2. 2. 1  模式一設(shè)計的語言
 2. 2. 2  文檔
 2. 2. 3  可擴展的軟件開發(fā)和變化管理
 2. 2. 4  培訓(xùn)
 2. 2. 5  銀彈
 2. 3  小結(jié)
 第3章  面向?qū)ο蟾攀?br /> 3. 1  簡介
 3. 1. 1  繼承
 3. 1. 2  組件
 3. 2  小結(jié)
 第4章  產(chǎn)品配置器
 4. 1  簡介
 4. 2  問題定義
 4. 3  解決方案
 4. 4  小結(jié)
 第5章  漢堡店101
 5. 1  概述
 5. 2  Sue的漢堡店
 5. 2. 1  反思
 5. 2. 2  簡化
 5. 3  小結(jié)
 第6章  編程語言和模式
 小結(jié)
 第7章  模式和系統(tǒng)開發(fā)
 7. 1  從頭開始設(shè)計
 7. 1. 1  了解你的需求
 7. 1. 2  為未知數(shù)和我們認(rèn)為可能發(fā)生變化的實體創(chuàng)建連接點
 7. 1. 3  利用輔助模式確保沒有遺留的問題
 7. 1. 4  進行健全性檢查
 7. 1. 5  實現(xiàn)一小部分
 7. 1. 6  必要時從更低的層次重新開始整個過程
 7. 2  小結(jié)
 第8章  模式和系統(tǒng)的發(fā)展(維護)
 8. 1  維護
 8. 2  一個簡單的例子
 8. 3  小結(jié)
 第9章  最后的思考
 附錄A  產(chǎn)品代碼
 附錄B  "漢堡店"代碼
 附錄C  "黑杰克"代碼
 參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號