ActionScript 3設(shè)計模式

出版時間:2008-3  出版社:清華大學(xué)出版社  作者:(美)洛特,(美)派特森 著,徐明亮,谷小娜 譯  頁數(shù):334  字數(shù):401000  
Tag標簽:無  

內(nèi)容概要

本書非常精彩地介紹了設(shè)計模式,是讀者在ActionScript 3中使用設(shè)計模式的必備利器!本書指導(dǎo)您從開始到測試一步一步地構(gòu)建程序,并教大家如何使用具體模式來簡化系統(tǒng)程序。通過設(shè)計模式,不僅可以創(chuàng)建更靈活、可升級擴展的程序,我們還可以對已有系統(tǒng)進行優(yōu)化。并且,使用規(guī)范的統(tǒng)一模式,我們可以更好地與其他開發(fā)人員進行溝通。    市面上很多書都只介紹一些基本的類語法,而本書卻進一步教大家如何去確定類的組成,并向大家一一介紹類與類之間的關(guān)聯(lián)。在這本書中,大家可以學(xué)到一些簡單的編程技巧,以讓您的程序更加具有靈活性。本書還有一大特點,就是它包含著豐富的示例程序。    從本書中您將學(xué)到下面這些設(shè)計模式技術(shù):將一個或多個新wrapper對象拼合在一起,使用裝飾器模式在運行時創(chuàng)建新對象類型;使用組合模式簡化復(fù)雜的層級結(jié)構(gòu);使用正則表達式查找復(fù)雜的文本模式。

作者簡介

JOEY LOTT是Schematic公司(schematic.com)的高級軟件構(gòu)架師,曾為柯達、微軟和索尼等公司編寫過代碼。Joey著有3本關(guān)于ActionScript和Flash技術(shù)的力作:the Actionscript Cookbook,Programming Flash Communication Server和Flash8 Cookbook。

書籍目錄

第Ⅰ部分 成功的項目 第1章 系統(tǒng)設(shè)計   1.1 分析階段     1.1.1 用例介紹     1.1.2 書寫正式用例     1.1.3  編寫用例     1.1.4 UML的使用   1.2 設(shè)計階段     1.2.1  CRC卡介紹     1.2.2 類確定     1.2.3 類功能確定     1.2.4 確定協(xié)作類     1.2.5 確定類與類之間的聯(lián)系     1.2.6  確定公共接口函數(shù)(API)     1.2.7  設(shè)計階段UML的應(yīng)用   1.3  實現(xiàn)階段     1.3.1 編程規(guī)范     1.3.2 封裝     1.3.3 繼承和組合     1.3.4 耦合   1.4 測試階段     1.4.1 創(chuàng)建基本單元測試     1.4.2 異步單元測試創(chuàng)建   1.5 本章小結(jié) 第2章 接口編程  2.1 接口定義  2.2 多態(tài)性的使用  2.3 本章小結(jié) 第Ⅱ部分 模式 第3章 模型/視圖/控制器模式  3.1 MVC元素  3.2 構(gòu)建一個簡單示例  3.3 多視圖顯示  3.4 模型實現(xiàn)代碼的修改  3.5 添加控制器  3.6 本章小結(jié)  第4章 單件模式  4.1 對象實例化  4.2 單件模式和靜態(tài)成員  4.3 構(gòu)建簡單的單件類  4.4 設(shè)置框架的構(gòu)建  4.5 本章小結(jié)  第5章 工廠方法和模板方法模式  5.1 抽象類  5.2 模板方法  5.3 工廠方法  5.4 本章小結(jié) 第6章 代理模式  6.1 虛擬代理  6.2 遠程代理  6.3 適配器模式和Facade模式  6.4 本章小結(jié) 第7章 迭代器模式 第8章 組合模式 第9章 裝飾器模式 第10章 命令模式 第11章 備忘錄模式 第12章 狀態(tài)模式第Ⅲ部分 高級Action Script主題 第13章  事件 第14章  發(fā)送和加載數(shù)據(jù) 第15章  E4X(XML) 第16章  正則表達式

章節(jié)摘錄

  第3章 模型/視圖/控制器模式  曾經(jīng)有很長一段時間,計算機程序的發(fā)展中都受到用戶和客戶端界面的制約。在1975年,用戶還只能通過命令行與計算機程序進行交互。而今天,程序調(diào)試已經(jīng)擁有豐富的圖形用戶界面,我們可以使用窗口、鼠標或者鍵盤與之進行交互。并且,我們還可以對程序進行更改以及重構(gòu)。用戶界面的豐富性也帶給我們新的問題,而模型/視圖/控制器(MVC)模式致力于解決這些問題,為我們創(chuàng)建更為靈活的系統(tǒng)程序?! ∠到y(tǒng)由各種用戶界面、業(yè)務(wù)邏輯和數(shù)據(jù)模型組成。比如說,像列表或者組合框這些標準UI組件都具有用戶界面元素(單擊區(qū)域、滾動區(qū)域等等)、如何響應(yīng)用戶輸入的業(yè)務(wù)邏輯以及數(shù)據(jù)模型(由數(shù)據(jù)組裝成組件)。雖然這是3種截然不同的元素,但是多數(shù)開發(fā)人員都是將它們聯(lián)合成一個對象而不是分成幾個對象再進行聯(lián)合。當我們將數(shù)據(jù)和界面組合在一個具有豐富用戶界面的對象中時,通常會導(dǎo)致下列問題:  在對象外部很難使用數(shù)據(jù)。如果該對象定義了一種用戶輸入格式,并將用戶輸入信息保存在對象內(nèi)部,那么我們很難將這些數(shù)據(jù)發(fā)送給服務(wù)器。這種情況下,我們可以采取的方式就是將客戶端一服務(wù)器的通信功能設(shè)置在同一個類中,或者在對象中定義一個界面允許訪問這些數(shù)據(jù),并且這是唯一一種訪問這些數(shù)據(jù)信息的途徑。這2種方式都容易創(chuàng)建易破壞或者太過僵硬的結(jié)構(gòu)。

編輯推薦

  本書是一本高級ActionScript 3.0設(shè)計模式用書。大家或許也一直沒有搞明白“高級”一詞的含義。高級ActionScript 3.0指的是本書并不包含API引用函數(shù)以及ActionScript 3.0的入門基礎(chǔ)這些主題。作者假定讀者已經(jīng)具備基礎(chǔ)的編程知識,了解ActionScript 3.0的相關(guān)原理(至少包括變量、表達式、語句、對象、繼承以及基礎(chǔ)類的編寫方法)。很多書都在討論如何編寫類,而本書討論的是類設(shè)計的多種方式。本書將告訴您何時、為何以及如何使用面向?qū)ο笾械暮铣桑╟omposition)和繼承(inheritance)關(guān)系,以及一個個相關(guān)聯(lián)的類如何構(gòu)成模式。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ActionScript 3設(shè)計模式 PDF格式下載


用戶評論 (總計21條)

 
 

  •   這本書與以往的設(shè)計模式有很大的區(qū)別他是理論和代碼的結(jié)合但是不適合于初學(xué)者去讀但是這本書確實值得大家一讀
  •   雖然我只看了前一章,但發(fā)覺此書的講述的思路非常清晰也很通俗易懂。它囊括了一些在開發(fā)中遇到的一些實際問題。相信看完之后會對自己在設(shè)計軟件或者是在項目組織與管理方面會有很大的提升。而且翻譯的還不錯。本人推薦?。?/li>
  •   專業(yè)書,也是業(yè)余編程愛好者專用。
  •   這本書不錯,但是書的印刷質(zhì)量可能不太好啊
  •   這本書想買很久了,但是一直都沒貨,最近終于有貨了。拿到手里,大致翻了下,很不錯的。
    以后要慢慢看。
  •   書很好只是翻了幾下覺得有用的很多
  •   第一次拿到后,有點失望,書小小的,很薄,沒有那種的大氣,里面的內(nèi)容也是一般般的
  •   翻譯的確實爛~~~~不過書內(nèi)容很喜歡受益非淺啊
  •   內(nèi)容比較深切抽象,例子不是很多,不是很適合初學(xué)者。但認真研究,收獲還是很多的。
  •   其中的模式很有針對性,主要就是針對as不過部分章節(jié)翻譯的不好很明顯作者不是業(yè)內(nèi)資深人士對一些術(shù)語翻譯很蹩腳
  •   AS3終于有設(shè)計模型了~!越來越象一門正規(guī)的語言了,不過這本書印刷的質(zhì)量相當次巨象盜版書。配不上他的價格
  •   書的內(nèi)容不錯,就是差點毀在翻譯手里,有的地方被譯的不知所云...
  •   書是非常不錯,不過寄來的時候為何在封面上有一道油筆印?
  •   好書,但是里面翻譯一般,看的云里霧里的
  •   這翻譯的
  •   只是講述的內(nèi)容過于龐復(fù),所以每一個模式的細節(jié)上講述略有不足.總得來說,還行.
  •   頭兩天剛拿到書,看了前面幾頁,覺得翻譯的是在太爛,我真懷疑翻譯的那家伙是不是就直接把英文原版放在翻譯軟件里面翻譯出來的COPY出來的?。?/li>
  •   書的質(zhì)量還好,就是翻譯錯誤比較多
  •   書本的頁碼都只顯示半邊,裝訂較差。指定周末配送,周日到。
  •   覺得翻譯的不好!!
  •   一看就是很別扭的翻譯。要不是沒有時間看原版的,誰買你這個啊。唯一的有優(yōu)點就是把幫助整理了一下。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7