注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合用戶體驗要素:以用戶為中心的產(chǎn)品設(shè)計(原書第2版 精裝版)

用戶體驗要素:以用戶為中心的產(chǎn)品設(shè)計(原書第2版 精裝版)

用戶體驗要素:以用戶為中心的產(chǎn)品設(shè)計(原書第2版 精裝版)

定 價:¥99.00

作 者: [美]杰西·詹姆斯·加勒特
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787111759133 出版時間: 2024-09-01 包裝: 精裝
開本: 20開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書是AJAX之父的經(jīng)典之作。本書用簡潔的語言系統(tǒng)化地詮釋了設(shè)計、技術(shù)和商業(yè)融合是最重要的發(fā)展趨勢。全書共8章,包括關(guān)于用戶體驗以及為什么它如此重要、認識這些要素、戰(zhàn)略層、范圍層、結(jié)構(gòu)層、框架層、表現(xiàn)層以及要素的應(yīng)用。

作者簡介

  杰西·詹姆斯·加勒特(Jesse James Garrett) Adaptive Path的創(chuàng)始人和總裁。他在用戶體驗領(lǐng)域的貢獻包括:創(chuàng)建了影響深遠的“用戶體驗要素”模型;開發(fā)了“視覺辭典”,一個規(guī)范信息架構(gòu)文檔的符號系統(tǒng);定義了Ajax,創(chuàng)建Web應(yīng)用的一種方法。他由于被PC World評為“互聯(lián)網(wǎng)最重要的50人”而獲得了《連線》雜志的激賞獎。他的工作成就包括與Twitter、NPR、Skype、哈佛商業(yè)評論和Crayola等企業(yè)的合作。 他還是一個活躍的演說家,向全世界宣講關(guān)于產(chǎn)品設(shè)計、用戶體驗和創(chuàng)新的新思想。

圖書目錄

贊譽
序言
前言
讀者指南
第1章?引言?┊1
1.1 什么是設(shè)計模式?┊3
1.2 Smalltalk MVC中的設(shè)計模式?┊4
1.3 描述設(shè)計模式?┊6
1.4 設(shè)計模式的編目?┊7
1.5 組織編目?┊8
1.6 設(shè)計模式怎樣解決設(shè)計問題?┊10
1.6.1 尋找合適的對象?┊10
1.6.2 決定對象的粒度?┊11
1.6.3 指定對象接口?┊11
1.6.4 描述對象的實現(xiàn)?┊12
1.6.5 運用復(fù)用機制?┊15
1.6.6 關(guān)聯(lián)運行時和編譯時的結(jié)構(gòu)?┊18
1.6.7 設(shè)計應(yīng)支持變化?┊19
1.7 怎樣選擇設(shè)計模式?┊22
1.8 怎樣使用設(shè)計模式?┊24
第2章?實例研究:設(shè)計一個文檔
?編輯器?┊25
2.1 設(shè)計問題?┊27
2.2 文檔結(jié)構(gòu)?┊27
2.2.1 遞歸組合?┊28
2.2.2 圖元?┊29
2.2.3 組合模式?┊31
2.3 格式化?┊31
2.3.1 封裝格式化算法?┊31
2.3.2 Compositor和Composition?┊32
2.3.3 策略模式?┊33
2.4 修飾用戶界面?┊34
2.4.1 透明圍欄?┊34
2.4.2 MonoGlyph?┊35
2.4.3 Decorator模式?┊36
2.5 支持多種視感標(biāo)準(zhǔn)?┊37
2.5.1 對象創(chuàng)建的抽象?┊37
2.5.2 工廠類和產(chǎn)品類?┊38
2.5.3 Abstract Factory 模式?┊40
2.6 支持多種窗口系統(tǒng)?┊40
2.6.1 是否可以使用Abstract Factory
模式?┊40
2.6.2 封裝實現(xiàn)依賴關(guān)系?┊41
2.6.3 Window和WindowImp?┊43
2.6.4 Bridge模式?┊46
2.7 用戶操作?┊46
2.7.1 封裝一個請求?┊47
2.7.2 Command類及其子類?┊47
2.7.3 撤銷和重做?┊48
2.7.4 命令歷史記錄?┊49
2.7.5 Command模式?┊50
2.8 拼寫檢查和斷字處理?┊50
2.8.1 訪問分散的信息?┊51
2.8.2 封裝訪問和遍歷?┊51
2.8.3 Iterator類及其子類?┊52
2.8.4 Iterator模式?┊55
2.8.5 遍歷和遍歷過程中的動作?┊55
2.8.6 封裝分析?┊56
2.8.7 Visitor類及其子類?┊59
2.8.8 Visitor模式?┊60
2.9 小結(jié)?┊60
第3章?創(chuàng)建型模式?┊62
3.1 Abstract Factory(抽象工廠)—對象
創(chuàng)建型模式?┊66
3.2 Builder(生成器)—對象創(chuàng)建型
模式?┊74
3.3 Factory Method(工廠方法)—對象
創(chuàng)建型模式?┊81
3.4 Prototype(原型)—對象創(chuàng)建型
模式?┊89
3.5 Singleton(單件)—對象創(chuàng)建型
模式?┊96
3.6 創(chuàng)建型模式的討論?┊102
第4章?結(jié)構(gòu)型模式?┊104
4.1 Adapter(適配器)—類對象結(jié)構(gòu)型
模式?┊106
4.2 Bridge(橋接)—對象結(jié)構(gòu)型
模式?┊115
4.3 Composite(組合)—對象結(jié)構(gòu)型模式?┊123
4.4 Decorator(裝飾)—對象結(jié)構(gòu)型
模式?┊132
4.5 Facade(外觀)—對象結(jié)構(gòu)型
模式?┊139
4.6 Flyweight(享元)—對象結(jié)構(gòu)型
模式?┊146
4.7 Proxy(代理)—對象結(jié)構(gòu)型
模式?┊155
4.8 結(jié)構(gòu)型模式的討論 ?┊164
4.8.1 Adapter與Bridge?┊164
4.8.2 Composite、Decorator與Proxy?┊164
第5章?行為型模式?┊166
5.1 Chain of Responsibility(職責(zé)鏈)—
對象行為型模式?┊167
5.2 Command(命令)—對象行為型
模式?┊175
5.3 Interpreter(解釋器)—類行為型
模式?┊183
5.4 Iterator(迭代器)—對象行為型
模式?┊193
5.5  Mediator(中介者)—對象行為型
模式?┊205
5.6 Memento(備忘錄)—對象行為型
模式?┊212
5.7 Observer(觀察者)—對象行為型
模式?┊219
5.8 State(狀態(tài))—對象行為型模式?┊227
5.9 Strategy(策略)—對象行為型
模式?┊234
5.10 Template Method(模板方法)—
  類行為型模式?┊242
5.11 Visitor(訪問者)—對象行為型
  模式?┊246
5.12 行為型模式的討論?┊256
5.12.1 封裝變化?┊256
5.12.2 對象作為參數(shù)?┊257
5.12.3 通信應(yīng)該被封裝還是被
分布?┊257
5.12.4 對發(fā)送者和接收者解耦?┊258
5.12.5 總結(jié)?┊260
第6章?結(jié)論?┊261
6.1 設(shè)計模式將帶來什么?┊262
6.1.1 一套通用的設(shè)計詞匯?┊262
6.1.2 書寫文檔和學(xué)習(xí)的輔助
手段?┊263
6.1.3 現(xiàn)有方法的一種補充?┊263
6.1.4 重構(gòu)的目標(biāo)?┊264
6.2 本書簡史?┊265
6.3 模式界?┊266
6.3.1 Alexander的模式語言?┊266
6.3.2 軟件中的模式?┊267
6.4 邀請參與?┊267
6.5 臨別感想?┊268
附錄A?詞匯表?┊269
附錄B?圖示符號指南?┊273
附錄 C?基本類?┊277
參考文獻?┊284

本目錄推薦

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