建模視角下的面向?qū)ο蟪绦蛟O(shè)計(jì) 版權(quán)信息
- ISBN:9787302383246
- 條形碼:9787302383246 ; 978-7-302-38324-6
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
建模視角下的面向?qū)ο蟪绦蛟O(shè)計(jì) 內(nèi)容簡(jiǎn)介
本書是一本集C 語言高級(jí)特性和面向?qū)ο笏枷胗谝簧淼闹屑?jí)技術(shù)指南。在涵蓋了C 語言的主要特點(diǎn)(封裝、繼承、多態(tài))之余,從軟件建模的視角出發(fā),引入了針對(duì)抽象編程、聚合優(yōu)先于繼承、低耦合、高內(nèi)聚等面向?qū)ο笏枷氲闹v述。此外,對(duì)困惑程序員已久的程序依賴問題做了深入分析; 給出了異步消息通信的原理及實(shí)現(xiàn); 引入了架構(gòu)分析,對(duì)循環(huán)依賴和MVC模式的原理實(shí)現(xiàn)及缺陷改良也做了深入論述。本書有別于一般介紹C 語言的書籍,涉及了一些底層原理和編譯知識(shí)的挖掘理解; 不同于純粹介紹軟件模式等面向?qū)ο笤O(shè)計(jì)方面的書籍,在內(nèi)容設(shè)計(jì)上注重由淺入深,實(shí)例指導(dǎo); 結(jié)合面向?qū)ο笏枷耄瑢?duì)各種軟件基礎(chǔ)模式的原理思想和實(shí)現(xiàn)也有介紹。
本書可作為高等院校相關(guān)專業(yè)高年級(jí)本科生、研究生的教材,也可作為軟件開發(fā)領(lǐng)域工程師的參考書。
建模視角下的面向?qū)ο蟪绦蛟O(shè)計(jì) 目錄
1.1結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn)
1.1.1水平功能分解
1.1.2垂直逐步分層求精
1.2C 的特點(diǎn)
1.2.1全面兼容C
1.2.2強(qiáng)類型檢查
1.2.3封裝
1.2.4繼承
1.2.5軟件復(fù)用
1.2.6多態(tài)
第2章語言基本要素
2.1基本編程語句
2.2運(yùn)算與表達(dá)式
2.3聲明與定義
2.3.1變量定義
2.3.2變量聲明
2.3.3函數(shù)定義
2.3.4函數(shù)聲明
2.3.5類聲明與定義
第3章指針與引用
3.1值傳遞
3.1.1賦值兼容性檢查
3.1.2值傳遞時(shí)機(jī)
3.2指針
3.2.1定義
3.2.2值
3.2.3型與值
3.2.4值傳遞
3.3多重指針
3.4void*指針
3.4.1定義
3.4.2用途
3.5函數(shù)指針
3.6const修飾符
3.7數(shù)組
3.7.1一維數(shù)組
3.7.2多維數(shù)組
3.7.3數(shù)組指針
3.7.4字符串常量與字符數(shù)組
3.7.5越界檢查
3.8引用
3.8.1定義
3.8.2引用傳遞
3.8.3引用的意義
第4章類與對(duì)象
4.1類與結(jié)構(gòu)體
4.2類的分析識(shí)別過程
4.3訪問控制符
4.3.1類內(nèi)/外部與授權(quán)訪問
4.3.2public訪問屬性
4.3.3private訪問屬性
4.3.4protected訪問屬性
4.4靜態(tài)變量
4.4.1靜態(tài)、全局、局部
4.4.2類的靜態(tài)成員
4.5初始化與構(gòu)造
4.5.1變量聲明、定義與初始化
4.5.2單類構(gòu)造
4.5.3繼承構(gòu)造
4.5.4成員初始化表
4.6析構(gòu)
4.6.1內(nèi)存區(qū)域
4.6.2生命期與作用域
4.6.3內(nèi)存分配/銷毀
4.6.4單類析構(gòu)
4.6.5繼承結(jié)構(gòu)析構(gòu)
4.6.6組合析構(gòu)
4.6.7虛析構(gòu)
第5章多態(tài)
5.1靜態(tài)多態(tài)
5.1.1重載
5.1.2模板
5.2動(dòng)態(tài)多態(tài)
5.3函數(shù)間關(guān)系
5.3.1重載
5.3.2覆蓋
5.3.3隱藏
5.4針對(duì)抽象編程
第6章類間關(guān)系
6.1繼承關(guān)系
6.1.1ISA的軟件復(fù)用含義
6.1.2繼承改寫子類成員訪問控制符
6.1.3繼承帶來的麻煩與問題
6.1.4開閉原則
6.2使用關(guān)系
6.2.1關(guān)聯(lián)
6.2.2聚集
6.2.3依賴
6.2.4聚合優(yōu)先于繼承
6.3程序依賴問題
6.3.1向前引用
6.3.2弱類型依賴
6.3.3雙向依賴
6.4低耦合與高內(nèi)聚
6.4.1低耦合模式
6.4.2高內(nèi)聚模式
6.5消息通信機(jī)制
6.5.1同異步消息范疇
6.5.2多進(jìn)程間異步消息通信機(jī)制
6.5.3單宿主機(jī)單進(jìn)程內(nèi)異步消息通信應(yīng)用范疇
第7章雜項(xiàng)
7.1內(nèi)存泄漏
7.1.1**類內(nèi)存泄漏
7.1.2第二類內(nèi)存泄漏
7.2運(yùn)算符重載
7.2.1普通運(yùn)算符重載
7.2.2成員運(yùn)算符重載
7.2.3轉(zhuǎn)換構(gòu)造與運(yùn)算符重載
7.3友元
7.3.1友元函數(shù)
7.3.2友元類
7.4抽象類與純抽象類
7.4.1抽象類
7.4.2純抽象類
7.5virtual“三虛”
第8章高級(jí)面向?qū)ο笏枷?br />8.1循環(huán)依賴問題
8.2架構(gòu)分析
8.3MVC模式
8.3.1模式設(shè)計(jì)目的
8.3.2模式基本結(jié)構(gòu)
8.3.3模式的不足
8.4應(yīng)需而變實(shí)例
參考文獻(xiàn)
- >
詩經(jīng)-先民的歌唱
- >
推拿
- >
中國(guó)歷史的瞬間
- >
龍榆生:詞曲概論/大家小書
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
上帝之肋:男人的真實(shí)旅程
- >
史學(xué)評(píng)論