[Design Pattern] The Observer Pattern
posted @ 2006-09-30 16:40 Flyingis 閱讀(3026) | 評論 (1) 編輯
FlyingisTalking and thinking freely !
Flying in the world of GIS ! 隨筆 - 156, 文章 - 16, 評論 - 589, 引用 - 0
|
09 2006 檔案[Design Pattern] The Observer Pattern
摘要: 在討論設(shè)計(jì)模式時,我喜歡用英文名來稱呼各種模式,覺得這樣會更為準(zhǔn)確一些。設(shè)計(jì)模式在Java開發(fā)領(lǐng)域已經(jīng)是炙手可熱的山芋,披上了這件戰(zhàn)袍,似乎就可以在程序設(shè)計(jì)中立于不敗之地,不僅可以規(guī)范自己的武功招式,還能夠看清其他高手的武功套路。在接下來[Design Pattern]一系列的隨筆中,我將系統(tǒng)的研究各種常用的設(shè)計(jì)模式,主要的參考資料是《Head First Design Patterns》,主要的思路是,介紹基本概念(雖然做Java開發(fā)的熟手已經(jīng)對此熟悉的不得了),將思維轉(zhuǎn)換為代碼設(shè)計(jì),談?wù)勗趯?shí)際中開發(fā)的應(yīng)用,也許還會有各種模式的弊端。 閱讀全文
posted @ 2006-09-30 16:40 Flyingis 閱讀(3026) | 評論 (1) 編輯 [翻譯] "this" of JavaScript
摘要: this是JavaScript中功能最強(qiáng)大的關(guān)鍵字之一。不幸的是,如果你不知道它具體怎么工作,你將很難正確使用它。原文的題目是《The this keyword》。
翻譯不恰當(dāng)?shù)牡胤秸埓蠹抑赋觥?nbsp; 閱讀全文 posted @ 2006-09-15 15:02 Flyingis 閱讀(3538) | 評論 (3) 編輯 JavaScript 對象的反射及應(yīng)用
摘要: Java和.NET都有著比較完善的反射機(jī)制,用來處理未知的對象并獲取它們的屬性和方法。JavaScript雖然沒有完善的反射體系,但在編程的時候還是可以通過代碼設(shè)計(jì)來實(shí)現(xiàn)類似反射的基本功能。 閱讀全文
posted @ 2006-09-12 18:50 Flyingis 閱讀(5861) | 評論 (5) 編輯 BlueViewer 地圖加載分析(C#)
摘要: BlueViewer是基于.NET Link進(jìn)行ArcIMS二次開發(fā)的一個實(shí)例,里面包含了WebGIS最基本的一些功能。全文對BlueViewer程序啟動地圖加載的整個過程進(jìn)行了分析,可以作為.NET Link初學(xué)參考。 閱讀全文
posted @ 2006-09-03 23:14 Flyingis 閱讀(2724) | 評論 (5) 編輯
|
|