注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關面向對象設計原理與模式(Java版)

面向對象設計原理與模式(Java版)

面向對象設計原理與模式(Java版)

定 價:¥36.00

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

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

內(nèi)容簡介

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

作者簡介

  Dale Skrien,美國Colby大學計算機科學系的教授,研究方向為算法圖形理論,面向對象設計,以及計算機音樂。

圖書目錄

第1章 面向對象設計與實現(xiàn)的優(yōu)雅性
1.1 存在的問題
1.2 軟件工程
1.3 設計優(yōu)雅軟件的標準
1.4 說明
1.5 練習題
1.6 參考文獻
第2章 面向對象的基礎知識
2.1 面向對象編程與非面向對象編程
2.1.1 面向對象編程與非面向對象編程簡介
2.1.2 面向對象語言
2.1.3 面向對象編程的優(yōu)點
2.2 Java中的類、對象、變量和方法
2.3 插入語:Java中的類方法和類變量
2.3.1 類變量及類方法簡介
2.3.2 Java中的類變量及其使用
2.3.3 Java中的類方法及其使用
2.3.4 小結
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 小結
 2.12 練習題
 2.13 參考文獻
第3章 優(yōu)雅性與實現(xiàn)繼承
3.1 關于繼承的四個觀點
3.1.1 代碼重用觀點
3.1.2 Is-A觀點
3.1.3 公共接口觀點
3.1.4 多態(tài)觀點
3.2 代碼重用的充分性
3.3 代碼重用聯(lián)合Is-A關系的充分性
3.4 代碼重用、Is-A關系以及公共接口的充分性
3.5 Has-A關系和UML關聯(lián)關系
3.6 代碼重用、Is-A關系、公共接口以及多態(tài)的充分性
3.7 使用實現(xiàn)繼承的代價
3.8 示例:人、女人和男人
3.9 示例:繪制多邊形
3.10 示例:排序
3.11 Java中數(shù)組的子類化
3.12 回顧:繼承與引用
3.13 小結
3.14 練習題
3.15 參考文獻
第4章 優(yōu)雅性與方法
4.1 編碼風格和命名約定
4.2 方法與分解
4.3 內(nèi)聚方法
4.4 結構良好的對象和類不變式
4.5 內(nèi)部文檔
4.6 外部文檔
4.7 案例分析:重寫Java中的equals方法
4.8 案例分析:重寫Java中的clone方法
4.9 重構
4.10 代碼優(yōu)化
 ……
第5章 優(yōu)雅性和類
第6章 Money類的簡單案例研究
第7章 設計模式介紹
第8章 繪圖應用程序案例研究
第9章 語言解析器案例研究
附錄A UML介紹
附錄B 編碼約定和Javadoc注釋

本目錄推薦

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