ActionScript 3.0設計模式

內容介紹

既然ActionScript已經被徹底地修改成了真正的面向對象語言,在Flash和Flex的套用中就能使用可重用的設計模式來解決常見的問題了。如果你是一個有經驗的Flash或Flex開發人員,能夠熟練地使用ActionScript 3.0中的編程技術,這本有關設計模式的書正是你目前所需要的。
《ActionScript 3.0設計模式》一書可以帶領你循序漸進地掌握ActionScript 3.0中與設計模式相關的知識。講解過程中,首先給出了每種設計模式清晰的結構框架,這樣會使讀者學習和使用設計模式的過程變得輕鬆一些。本書中介紹了許多實用的設計模式,在使用這些設計模式創建複雜的應用程式之前,先學習創建一些抽象的簡單的實例。《ActionScript 3.0設計模式》一書主要包括以下幾個方面:
* ActionScript 3.0的關鍵特徵和ActionScript 3.0變成真正的面向對象程式設計語言的原因
* 面向對象程式設計中關鍵的概念,如類、抽象、繼承和多態
* 使用設計模式的好處
* 創建模式,包括工廠模式和單態模式
* 結構模式,包括裝飾者模式、適配器模式和組合模式
* 行為模式,包括命令模式、觀察者模式、策略模式和狀態模式
* 多種設計模式的混合套用,包括模型-視圖-控制模式和對稱代理模式
書中的實例都按由淺入深的順序精心安排,如用戶可選擇各種服務選項的電子商務應用程式、選擇某類產品或某類產品中的單個產品的用戶界面、動作遊戲應用程式、錄製和播放音頻的應用程式等。無論你是具有Java或C++的基礎還是有ActionScript 2.0的開發經驗,你都能在《ActionScript 3.0設計模式》一書中為你的Flash和Flex應用程式找到優秀的解決方案。
William B.Sanders博士是美國康乃狄克州Hardford大學的教授,是多媒體網站開發與設計方面的專家。他講授的課程包括Flash、ActionScript、Flash媒體伺服器、PHP、C#、SQL和XHTML等、已出版了44本計算機或與計算機專業相關的書籍。
Chandima Cumaranatunge博士是Hardford大學的副教授,從事多媒體網站設計與開發方面的工作。因為具有工程和教學設計方面的背景,Chandima Cumaranatunge博士講授的課程主要包括創造性學習、網站開發和遊戲設計。

相關詞條

相關搜尋

熱門詞條

聯絡我們