2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

Java版國外計算機科學經典教材:面向對象設計原理與模式

  • 作者:(美) 斯科瑞 著 騰靈靈,仲婷 譯
  • 出版社: 清華大學出版社
  • 出版時間:2009-04-01
  • 版次:1
  • 商品編號: 10156737

    頁數:310

    印次:1

    印刷時間:2009-04-01


HK$62.00 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

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

作者簡介

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

目錄

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


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。