注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合冒號(hào)課堂:編程范式與OOP思想

冒號(hào)課堂:編程范式與OOP思想

冒號(hào)課堂:編程范式與OOP思想

定 價(jià):¥65.00

作 者: 鄭暉 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787121095450 出版時(shí)間: 2009-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 454 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《冒號(hào)課堂:編程范式與OOP思想》是以編程范式和抽象機(jī)制為主線闡述編程設(shè)計(jì)思想的圖書。它以編程語(yǔ)言為形、以編程范式為神、以抽象機(jī)制為本,采用課堂對(duì)話的形式講述編程要義,深入淺出、寓教于樂(lè)。其中編程范式以O(shè)OP為重點(diǎn),編程語(yǔ)言以C++、Java和C#為主。書中上半部著重介紹一些常用的編程范式,并對(duì)流行的編程語(yǔ)言的主要特色和應(yīng)用范圍作了簡(jiǎn)明扼要的介紹。書中下半部對(duì)OOP的核心概念和思想進(jìn)行了細(xì)致而深入的剖析,而后闡述了一些重要的設(shè)計(jì)原則和思想,并讓它們?cè)诮?jīng)典的設(shè)計(jì)模式中得到印證。

作者簡(jiǎn)介

  鄭暉男,年方不惑。1986年入武漢大學(xué)數(shù)學(xué)系學(xué)習(xí),1993年畢業(yè)后到高校教書三年。1996年赴美攻讀數(shù)學(xué)博士學(xué)位,1998年開(kāi)始選修計(jì)算機(jī)課程。2000年獲計(jì)算機(jī)碩士學(xué)位。隨后到華爾街一家IT公司就職。2004年底回國(guó),先在廣州一所IT外企工作,后出任一家軟件公司的技術(shù)總監(jiān)。從2008年4月起,在網(wǎng)上發(fā)表連載博文《冒號(hào)課堂》(原名《冒號(hào)和他的學(xué)生們》)。個(gè)人博客:http://blog.zhenghui.org

圖書目錄

上篇:編程范式與編程語(yǔ)言
第1課 開(kāi)班導(dǎo)言
1.1 開(kāi)班發(fā)言——程序員的4層境界
1.2 首輪提問(wèn)——什么語(yǔ)言好?
1.3 語(yǔ)言選擇——合適的就是好的
1.4 初識(shí)范式——程序王國(guó)中的世界觀與方法論
1.5 開(kāi)發(fā)技術(shù)——實(shí)用還是時(shí)髦?
第2課 重要范式
2.1 命令范式——一切行動(dòng)聽(tīng)指揮
2.2 聲明范式——目標(biāo)決定行動(dòng)
2.3 對(duì)象范式——民主制社會(huì)的編程法則
2.4 并發(fā)范式——合作與競(jìng)爭(zhēng)
第3課 常用范式
3.1 泛型范式——抽象你的算法
3.2 超級(jí)范式——提升語(yǔ)言的級(jí)別
3.3 切面范式——多角度看問(wèn)題
3.4 事件驅(qū)動(dòng)——有事我叫你,沒(méi)事別煩我
第4課 重溫范式
4.1 函數(shù)范式—-精巧的數(shù)學(xué)思維
4.2 邏輯范式——當(dāng)算法失去了控制
4.3 匯總范式——一張五味俱全的大烙餅
4.4 情景范式——餐館里的編程范式
第5課 語(yǔ)言小談
5.1 教學(xué)計(jì)劃——接下來(lái)的故事
5.2 數(shù)據(jù)類型——規(guī)則與變通
5.3 動(dòng)態(tài)語(yǔ)言——披著彩衣飛舞的腳本語(yǔ)言
5.4 語(yǔ)言誤區(qū)——語(yǔ)言的宗教情結(jié)
第6課 語(yǔ)言簡(jiǎn)評(píng)
6.1 系統(tǒng)語(yǔ)言——權(quán)力的雙刃劍
6.2 平臺(tái)語(yǔ)言——先搭臺(tái)后唱戲
6.3 前臺(tái)語(yǔ)言——視覺(jué)與交互的藝術(shù)
6.4 后臺(tái)腳本——敏捷開(kāi)發(fā)的利器
下篇:抽象機(jī)制與對(duì)象范式
第7課 抽象封裝
7.1 抽象思維——減法和除法的學(xué)問(wèn)
7.2 數(shù)據(jù)抽象——“做什么”重于“怎么做”
7.3 封裝隱藏——包裝的講究
第8課 抽象接口
8.1 軟件應(yīng)變——隨需而變,適者生存
8.2 訪問(wèn)控制——代碼的多級(jí)管理
8.3 接口服務(wù)——講誠(chéng)信與守規(guī)矩
第9課 繼承機(jī)制
9.1 繼承關(guān)系——繼承財(cái)富,更要繼承責(zé)任
9.2 慎用繼承——以謹(jǐn)慎之心對(duì)待權(quán)力
第10課 多態(tài)機(jī)制
10.1 多態(tài)類型——靜中之動(dòng)
10.2 抽象類型——實(shí)中之虛
第11課 值與引用
11.1 語(yǔ)法類型——體用之分
11.2 語(yǔ)義類型——陰陽(yáng)之道
第12課 設(shè)計(jì)原則
12.1 間接原則——柔勝于剛,曲勝于直
12.2 依賴原則——有求皆苦,無(wú)欲則剛
12.3 肉聚原則——不是一家人,不進(jìn)一家門
12.4 保變?cè)瓌t——與魔鬼打交道的藝術(shù)
第13課 設(shè)計(jì)模式
13.1 創(chuàng)建模式——不要問(wèn)我從哪里來(lái)
13.2 結(jié)構(gòu)模式——建筑的技巧
13.3 行為模式——君子之交淡如水
13.4 閉班小結(jié)——軟件無(wú)形,編程有道
索引
設(shè)計(jì)手記
編輯手記

本目錄推薦

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