解析C++面向對象程式設計

解析C++面向對象程式設計

本書通過實例解析的方式全面深入地介紹了標準C++語青及其面向對象的特性,闡述了面向對象的設計思想和編程方法,注重C++面向對象程式沒計能力的培養。從認識對象、發現對象和詳解對象,揭示面向對象方法的本質;通過抽象性、封裝性、繼承性和多態性詮釋面向對象技術的特徵;通過案例分析強調面向對象技術的套用。

基本信息

作者:甘玲,石岩李盤林 編著
ISBN:10位[7302165297] 13位[9787302165293]
出版社清華大學出版社
出版日期:2008-2-1
定價:¥48.00 元

內容提要

本書通過實例解析的方式全面深入地介紹了標準C++語青及其面向對象的特性,闡述了面向對象的設計思想和編程方法,注重C++面向對象程式沒計能力的培養。從認識對象、發現對象和詳解對象,揭示面向對象方法的本質;通過抽象性、封裝性、繼承性和多態性詮釋面向對象技術的特徵;通過案例分析強調面向對象技術的套用。
全書共11章,分為3篇。第1篇是引導篇,主要介紹面向對象的基本原理、概念、特徵、UML描述,及C++程式的基本結構和上機指導;第2篇足基礎篇,主要介紹C++的麗向對象機制,包括發現、創建和使用對象,派生新類、多態性、模板和STL輸入/輸出流,異常處理等;第3篇是套用篇,主要介紹C++存數學計算、物理計算、STL套用和泛型編程、Windows應用程式設計、網路編程、編譯程式設計方面的案例。
本書體系結構新穎,邏輯性強,例題豐富,具有較強的實用性。本書是高等院校計算機及相關專業的教材,可自學使用,也可作為C++程式開發人員的參考書。

編輯推薦

本書分為引導篇、基礎篇、套用篇3篇,通過實例解析的方式全面而深入地介紹標準C++語言及其面向對象的特性,闡述了面向對象的設計思想和編程方法.不僅涵蓋C++語言的基本知識,更注重對面向對象程式設計能力的培養。
本書首先揭示面向對象方法的本質,接著通過抽象性、封裝性、繼承性和多態性詮釋面向對象技術的特徵,最後通過案例分析講解面向對象技術的套用。

目錄

第1篇 引導篇
第1章 認識對象
1.1 問題的抽象
1.1.1 以功能為中心的抽象
1.1.2 以對象為中心的抽象
1.2 一切事物皆是對象
1.2.1 對象
1.2.2 類
1.2.3 屬性、操作和方法
1.3 面向對象技術概述
1.3.1 面向對象的基本特徵
1.3.2 面向對象的軟體開發方法
1.3.3 面向對象的UML描述
1.4 C++簡介
1.4.1 從C到C++
1.4.2 簡單的C++程式
1.4.3 C++程式結構
1.4.4 C++程式的上機過程
本章小結
習題1
第2篇 基礎篇
第2章 發現對象和設計類
2.1 時鐘問題
2.1.1 提出問題
2.1.2 分析問題
2.2 發現對象
2.2.1 定義屬性
2.2.2 定義行為
2.3 設計類
2.3.1 定義類
2.3.2 訪問許可權控制
2.3.3 成員函式的實現方式
2.3.4 內聯函式
2.4 創建對象
2.4.1 對象的定義(解決問題)
2.4.2 類成員的訪問
2.4.3 構造函式
2.4.4 構造函式的重載
2.4.5 帶默認參數的構造函式
2.4.6 析構函式
2.4.7 構造函式和析構函式的調用順序
2.4.8 複製構造函式
2.5 對象間的數據共享問題
2.5.1 類的靜態數據成員
2.5.2 靜態成員的定義
2.5.3 靜態數據成員的初始化
2.5.4 靜態數據成員的使用
2.5.5 靜態成員函式
2.6 舉一反三
本章小結
常見錯誤
習題2
第3章 詳解對象
第4章 派生新類
第5章 多態與抽象類
第6章 運算符重載與友元
第7章 模板——類的再抽象
第8章 輸入/輸出流對象
第9章 異常處理
第10章 C++面向對象程式設計
第3篇 套用篇
第11章 案例解析
附錄A C++語法摘要
附錄B C++標準庫簡介
附錄C Visual C++開發環境概述
附錄D 調試方法簡介
附錄E C++常見錯誤
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們