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

冒號課堂:編程范式與OOP思想

冒號課堂:編程范式與OOP思想

定 價:¥65.00

作 者: 鄭暉 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設(shè)計

ISBN: 9787121095450 出版時間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 454 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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