面向對象程式設計案例精析

面向對象程式設計案例精析

《面向對象程式設計案例精析》是2009年山東大學出版社出版的圖書,作者是莊波。

基本介紹

  • 書名:面向對象程式設計案例精析
  • 作者:莊波
  • ISBN:9787560739373
  • 頁數:223
  • 定價:22
  • 出版社:山東大學出版社
  • 出版時間:2009-06-01
  • 開本:16
內容簡介,目錄,

內容簡介

《面向對象程式設計案例精析(C++語言)》以案例為載體,將面向對象的思維、方法融入解決實際問題的過程中,逐步培養和提高面向對象的分析和設計能力。《面向對象程式設計案例精析(C++語言)》收錄了大小不等的10個案例,每個案例都完整地解決一個問題,通常包含多個知識點,但往往又有不同的側重點,層層遞進、逐步提高,涵蓋了C++程式設計中的面向過程、面向對象、泛型編程以及標準模板庫(STL)等各個方面,其中也涉及到記憶體管理、數據結構、測試驅動開發和設計模式等較深入的內容。

目錄

案例1 Score
1.前言
2.數據結構的設計
3.自頂向下的算法設計
4.排序
5.計算名次
6.使用常量
7.輸入大量數據
8.使用函式
9.使用頭檔案組織程式
10.小結
11.源程式

案例2 Calendar
1.問題
2.從主程式開始
3.自頂向下地實現每個函式
4.源程式

案例3 Cat
1.前言
2.從測試開始
3.更多測試
4.解決溫飽問題
5.休息一下
6.保持健康
7.壽命幾何
8.一個練習
9.源程式

案例4 String
1.為何需要String類
2.字元串類能幹什麼
3.在幕後使用動態記憶體
4.構造空串
5.析構函式
6.從c風格串到string
7.拷貝構造函式
8.簡單賦值
9.考慮自賦值
10.實現串連賦值
11.支持流輸出
12.小結
13.源程式

案例5 School
1.前言
2.一個初步的設計
3.壞味道
4.使用繼承
5.源程式

案例6 Vector
1.問題描述
2.Vector的存儲結構
3.構造與析構
4.交換與賦值
5.訪問數據元素
6.尾端操作
7.指針與疊代器
8.插入和刪除元素
9.小結
10.原始碼

案例7 List
1.問題描述
2.鍊表與結點結構
3.定義疊代器
4.使用疊代器
5.插入和刪除
6.構造與析構
7.兩端操作
8.小結
9.原始碼

案例8 Shape
1.問題描述
2.繪圖前的準備
3.一個命令互動式程式的框架
4.簡單的命令繪圖程式
5.可擴展的圖形類
6.一點改進
7.組合複雜圖形
8.記錄繪製的圖形
9.保存繪圖檔案
10.顯示繪圖檔案
11.源程式

案例9 Lottery
1.彩票
2.數據結構
3.簡單過濾
4.封裝過濾方法
5.按特徵值過濾
6.靈活組合
7.小結
8.原始碼

案例10 Payroll
1.問題描述
2.用例分析
3.增加雇員
4.刪除雇員
5.時間卡和銷售憑條
6.更改雇員屬性
7.支付薪水
8.小結
9.原始碼
參考文獻

相關詞條

熱門詞條

聯絡我們