Google Android 設計招式之美

高煥堂

  • 出版商: 廣悅
  • 出版日期: 2009-03-26
  • 定價: $450
  • 售價: 9.0$405
  • 語言: 繁體中文
  • 頁數: 432
  • ISBN: 9868494613
  • ISBN-13: 9789868494619
  • 相關分類: Android
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

<章節目錄>

第1章 設計樣式與Android框架設計
1.1 設計與樣式(即招式)
1.2 簡介設計樣式(Design Pattern)
1.3 從亞歷山大的建築樣式到GoF設計樣式
1.4 舉例說明應用框架之意義
1.5 舉例說明框架設計基本思維:「變與不變之分離」
1.6 欣賞Android裡的13項設計樣式

第2章 Android框架與應用類別的接合:卡榫(Hook)函數
2.1 前言
2.2 何為卡榫(Hook)函數
2.3 Android的卡榫函數範例(一)
2.4 Android的卡榫函數範例(二)
2.5 Android的卡榫函數範例(三)
2.6 卡榫函數與樣式之關係---以Factory Method和Template Method樣式為例

第3章 Template Method樣式
3.1 複習:「變與不變之分離」原則
3.2 複習:「變與不變之分離」手藝
3.3 複習:框架的反向控制
3.4 介紹Template Method樣式
3.5 Android框架與Template Method樣式

第4章 Factory Method樣式
4.1 Factory Method樣式美何在?
4.2 介紹Factory Method樣式
4.2.1 誰來誕生應用類別之物件?
   4.2.2 GoF的Factory Method樣式圖
4.2.3 Factory Method樣式的延伸
4.3 Android框架與Factory Method樣式
4.3.1 Factory Method樣式範例之一
4.3.2 Factory Method樣式範例之二

第5章 Observer樣式
5.1 Observer樣式美何在?
5.1.1 互換性之意義
5.1.2 提升互換性之途徑:降低相依性
5.1.3 Observer樣式之美:締造互換性
5.2 介紹Observer樣式
5.2.1 委託式的反向控制(IoC)
5.2.2 GoF的Observer樣式圖
5.2.3 Observer樣式的延伸
5.3  Android框架與Observer樣式

第6章 Abstract Factory樣式
6.1 Abstract Factory樣式美何在?
6.1.1 大格局的分合自如
6.1.2 「不知而亦能用」之實踐
6.2 介紹Abstract Factory樣式
6.3 Android框架與Abstract Factory樣式
6.3.1 Abstract Factory樣式範例
6.3.2 Abstract Factory樣式與Observer樣式之組合

第7章 Adapter樣式
7.1 Adapter樣式美何在?
7.1.1 介面是王道
7.1.2 精緻化Use介面
7.2 介紹Adapter樣式
7.2.1 Adapter像家裡的電源轉接器
7.2.2 GoF的Adapter樣式圖
7.2.3 Adapter樣式的延伸
7.3 Android框架與Adapter樣式
7.3.1 Adapter樣式範例之一
7.3.2 Adapter樣式範例之二

第8章 Composite樣式
8.1 Composite樣式美何在?
8.1.1 亂中有序
8.1.2 序中有亂
8.1.3 簡單組合、無線成長
8.2 介紹Composite樣式
8.2.1 包含關係之抽象
8.2.2 GoF的Composite樣式圖
8.2.3 Composite樣式之範例:販賣機
8.3 Android框架與Composite樣式

第9章 Strategy樣式
9.1 Strategy樣式美何在?
9.1.1 序中的繁雜
9.1.2 一致的序、不同組合策略
9.2 介紹Strategy樣式
9.2.1 不同策略間之變與不變
9.2.2 GoF的Strategy樣式圖
9.3 Android框架與Strategy樣式

第10章 State樣式
10.1 State樣式美何在?
10.1.1 狀態變化之美
10.1.2 以Android的畫面佈局為例
10.2 介紹State樣式
10.2.1 GoF的State樣式圖
10.2.2 State樣式之範例
10.3 Android框架與State樣式

第11章 Proxy樣式
11.1 Proxy樣式美何在?
11.1.1 有朋自遠方來
11.1.2 以Android的MediaPlayer類別為例
11.2 介紹Proxy樣式
11.2.1 從Adapter樣式說起
11.2.2 GoF的Proxy樣式圖
11.3 Android框架與Proxy樣式
11.3.1 Proxy樣式範例之一
11.3.2 Proxy樣式範例之二
11.3.3 Proxy樣式範例之三
11.3.4 Proxy樣式範例之四

第12章 Bridge樣式
12.1 Bridge樣式美何在?
12.1.1 實作(Implementation)變化之美
12.1.2 變化與對稱之美
12.2 介紹Bridge樣式
12.2.1 複習「委託」機制
12.2.2 複習「變與不變分離」
12.2.3 GoF的Bridge樣式圖
12.3 Android框架與Bridge樣式
12.3.1 Bridge樣式範例之一
12.3.2 Bridge樣式範例之二

第13章 Iterator樣式
13.1 Iterator樣式美何在?
13.1.1 從Program Counter說起
13.1.2 以Java的ArrayList〈Type〉集合類別為例
13.2 介紹Iterator樣式
13.2.1 GoF的Iterator樣式圖
13.2.2 Iterator樣式之延伸
13.3 Android框架與Iterator樣式
13.3.1 Iterator樣式範例之一
13.3.2 Iterator樣式範例之二

第14章 Mediator樣式
14.1 Mediator樣式美何在?
14.1.1 從主機板(Motherboard)說起
14.1.2 整合核心與決策核心
14.1.3 多介面整合之美
14.2 介紹Mediator樣式
14.2.1 從Adapter說起
14.2.2 GoF的Mediator樣式圖
14.3 Android框架與Mediator樣式
14.3.1 Mediator樣式範例之一
14.3.2 Mediator樣式範例之二

第15章 Facade樣式
15.1 Facade樣式美何在?
15.1.1 複習「貨櫃」之比喻
15.1.2 Facade軟體貨櫃
15.2 介紹Facade樣式
15.2.1 從Adapter說起
15.2.2 GoF的Facade樣式圖
15.3 Android框架與Facade樣式
15.3.1 Facade樣式範例之一
15.3.2 Facade樣式範例之二

第16章 Android之美:序&容易---從竹科的軟硬整合之路談起
16.1 序&容易
16.2 軟硬整合:竹科發展之路
16.3 竹科 + Android = 發上枝頭變鳳凰
16.4 盡在BSP與Android框架之間
16.5 「Android平台」觀點誤導了竹科
16.6 觀點之一:竹科的天花板
16.7 觀點之二:竹科的矽與序
16.8 觀點之三:竹科的新模式
16.9 結語