注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)面向?qū)ο笤O(shè)計原理與模式(Java版)

面向?qū)ο笤O(shè)計原理與模式(Java版)

面向?qū)ο笤O(shè)計原理與模式(Java版)

定 價:¥36.00

作 者: (美)斯科瑞 著,騰靈靈,仲婷 譯
出版社: 清華大學(xué)出版社
叢編項: 國外計算機科學(xué)經(jīng)典教材
標 簽: J2EE

ISBN: 9787302196716 出版時間: 2009-04-01 包裝: 平裝
開本: 16開 頁數(shù): 310 字數(shù):  

內(nèi)容簡介

  《面向?qū)ο笤O(shè)計原理與模式》全面介紹了Java面向?qū)ο蟪绦蛟O(shè)計的原理和模式,幫助解決Java程序中的設(shè)計問題。此外,該書十分注重Java面向?qū)ο蟪绦蛟O(shè)計的每個細節(jié),以及繼承、方法、類、設(shè)計模式等在程序設(shè)計中起到的關(guān)鍵作用,濃縮了Java的精華。在進行理論介紹的同時,《面向?qū)ο笤O(shè)計原理與模式》十分重視實踐技能的培養(yǎng),一些較為綜合的實例貫穿了相關(guān)的知識點,使學(xué)生理解并掌握它們在程序設(shè)計中的真正用處和在提升程序性能方面的作用?!睹嫦?qū)ο笤O(shè)計原理與模式》不但可作為高校計算機科學(xué)專業(yè)的教材,還可作為Java程序設(shè)計人員的必備參考書。

作者簡介

  Dale Skrien,美國Colby大學(xué)計算機科學(xué)系的教授,研究方向為算法圖形理論,面向?qū)ο笤O(shè)計,以及計算機音樂。

圖書目錄

第1章 面向?qū)ο笤O(shè)計與實現(xiàn)的優(yōu)雅性
1.1 存在的問題
1.2 軟件工程
1.3 設(shè)計優(yōu)雅軟件的標準
1.4 說明
1.5 練習(xí)題
1.6 參考文獻
第2章 面向?qū)ο蟮幕A(chǔ)知識
2.1 面向?qū)ο缶幊膛c非面向?qū)ο缶幊?br /> 2.1.1 面向?qū)ο缶幊膛c非面向?qū)ο缶幊毯喗?br /> 2.1.2 面向?qū)ο笳Z言
2.1.3 面向?qū)ο缶幊痰膬?yōu)點
2.2 Java中的類、對象、變量和方法
2.3 插入語:Java中的類方法和類變量
2.3.1 類變量及類方法簡介
2.3.2 Java中的類變量及其使用
2.3.3 Java中的類方法及其使用
2.3.4 小結(jié)
2.4 UML類圖簡介
2.5 實現(xiàn)繼承
2.5.1 特殊化
2.5.2 Java中的Obiect父類
2.5.3 特殊化的另一種使用
2.5.4 泛化
2.5.5 Java中的單繼承
2.6 類型、子類型和接口繼承
2.6.1 類型
2.6.2 多態(tài)
2.6.3 多態(tài)的價值
 2.7 接口與抽象類
 2.8 動態(tài)方法調(diào)用
 2.9 重載與重寫
 2.10 控制對方法和數(shù)據(jù)的訪問
 2.11 小結(jié)
 2.12 練習(xí)題
 2.13 參考文獻
第3章 優(yōu)雅性與實現(xiàn)繼承
3.1 關(guān)于繼承的四個觀點
3.1.1 代碼重用觀點
3.1.2 Is-A觀點
3.1.3 公共接口觀點
3.1.4 多態(tài)觀點
3.2 代碼重用的充分性
3.3 代碼重用聯(lián)合Is-A關(guān)系的充分性
3.4 代碼重用、Is-A關(guān)系以及公共接口的充分性
3.5 Has-A關(guān)系和UML關(guān)聯(lián)關(guān)系
3.6 代碼重用、Is-A關(guān)系、公共接口以及多態(tài)的充分性
3.7 使用實現(xiàn)繼承的代價
3.8 示例:人、女人和男人
3.9 示例:繪制多邊形
3.10 示例:排序
3.11 Java中數(shù)組的子類化
3.12 回顧:繼承與引用
3.13 小結(jié)
3.14 練習(xí)題
3.15 參考文獻
第4章 優(yōu)雅性與方法
4.1 編碼風(fēng)格和命名約定
4.2 方法與分解
4.3 內(nèi)聚方法
4.4 結(jié)構(gòu)良好的對象和類不變式
4.5 內(nèi)部文檔
4.6 外部文檔
4.7 案例分析:重寫Java中的equals方法
4.8 案例分析:重寫Java中的clone方法
4.9 重構(gòu)
4.10 代碼優(yōu)化
 ……
第5章 優(yōu)雅性和類
第6章 Money類的簡單案例研究
第7章 設(shè)計模式介紹
第8章 繪圖應(yīng)用程序案例研究
第9章 語言解析器案例研究
附錄A UML介紹
附錄B 編碼約定和Javadoc注釋

本目錄推薦

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