編輯推薦
藉助於流行的Java編程語言,漫畫方式講解麵嚮對象的編程知識,可讀性高,趣味性強,寓教於樂。
市麵上難得一見的麵嚮對象編程圖書,通過漫畫模式講解瞭麵嚮對象編程中常見的單例模式、工廠模式、建造者模式、代理模式、裝飾模式、組閤模式、命令模式、策略模式、狀態模式、適配器模式、訪問者模式、觀察者模式,將抽象的理論知識化繁為簡,處理為生動的漫畫方式,降低瞭讀者的理解難度和學習麯綫。
內容簡介
本書藉助於漫畫展示的形式,使用Java編程語言講解瞭麵嚮對象編程中的各種概念和理論知識,比如麵嚮對象的簡介、由類創建一個對象的方法、類的編寫與對象的創建、類的構造函數、類的方法、修飾符、Java中的封裝/繼承/多態等特徵、Java中的綫程、用Java創建一個小世界、多綫程共享數據,以及麵嚮對象中的各種設計模式等。本書的附錄還講解瞭搭建Java開發環境的步驟和方法,便於讀者練習、實踐書中內容。
通過本書,讀者可以在輕鬆幽默的氛圍中對麵嚮對象編程産生濃厚的興趣,而不是被各種枯燥乏味的理論嚇跑,從而為後續的編程進階樹立信心。
作者簡介
李思,曾擔任大連東軟信息學院數字藝術係數字媒體技術方嚮的教研室主任,有5年的教學經驗,現在大連天維科技有限公司(初創型公司)擔任技術總監。
徐雲飛,蘇州科技大學動畫專業副教授,原大連海洋大學副院長,清華大學訪問學者,從事動畫專業十五年,齣版專著8部,多篇論文發錶於核心期刊。
鄭琳,山東工藝美術學院數字藝術與傳媒學院動畫教研室講師,山東省電影傢協會動畫藝術委員會委員。
目錄
第 1章 故事的開始 001
第 2章 麵嚮對象簡介 005
第3章 如何由類創建一個對象 008
第4章 編寫一個類,並創建一個對象 011
4.1 包 013
4.2 涉及的變量類型 014
第5章 類的構造函數 015
5.1 自定構造函數 018
5.2 編寫多個構造函數 020
第6章 類的方法:讓對象活動起來 021
第7章 修飾符 025
第8章 Java的第 一特徵:封裝 029
第9章 Java的第二特徵:繼承 032
9.1 繼承 033
9.2 繼承的好處 035
9.3 繼承關係下,修飾符的有效範圍 037
第 10章 Java的第三特徵:多態 039
10.1 丟失的方法 040
10.2 新的戰術 043
10.3 對象變量與對象的區彆 047
10.4 多態的例子 048
10.5 接口 052
10.6 接口的另外一種理解 054
10.7 再理解接口 056
10.8 Arraylist介紹 059
第 11章 Java的一些事 060
11.1 變量類型的改變 061
11.2 Java不支持多繼承 062
11.3 Java的多次繼承 063
11.4 Java的修飾符 066
第 12章 補充的知識點 069
12.1 綫程問題 070
12.2 綫程 073
12.3 創建綫程 074
12.4 綫程例子 078 12.5 異常處理 079
第 13章 用Java創建一個小世界 082
13.1世界的時鍾 083
13.2 設計動物類和接口 084
13.3 接口數組 085
13.4 計算動物的生命值 086
13.5 動物的編號 087
13.6 隨機生成動物 088
13.7 死亡動物的處理 089
第 14章 多綫程共享數據 091
14.1 鄉村競賽 092
14.2 多綫程共享數據 096
14.3 綫程同步方式 099
第 15章 上半部分結束 103
第 16章 設計模式 104
16.1 設計模式簡介 105
16.2 UML介紹 106
16.3 關聯關係的分類 108
16.4 單例模式 109
16.5 工廠模式:要啥有啥的工廠 112
16.6 建造者模式:改變的建造流程 118
16.7 代理模式:片頭和片尾 123
16.8 裝飾模式:外賣的小哥 126
16.9 組閤模式:漢堡套餐 133
16.10 命令模式:控製命令 139
16.11 策略模式:會員的摺扣 144
16.12 狀態模式:自己改變的紅綠燈 147
16.13 適配器模式:傲嬌的電器 152
16.14 訪問者模式:傳來傳去 155
16.15 觀察者模式:被觀察者纔是控製者 159
第 17章 結束語 163
附錄A 搭建Java開發環境 164
漫畫麵嚮對象編程 Java語言版 下載 mobi epub pdf txt 電子書 格式