一个人免费观看视频www中文,女人与公狍交酡女免费,久久99精品久久久久久hb无码,免费人成视频网站在线观看18,亚洲热妇无码av在线播放,好姑娘高清影视在线观看,久久aaaa片一区二区,aaaaa级少妇高潮大片

設(shè)計(jì)模式 pdf下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教學(xué)電子圖書 → 設(shè)計(jì)模式 pdf版

設(shè)計(jì)模式

pdf版 設(shè)計(jì)模式 網(wǎng)友評(píng)分:8

同類相關(guān)軟件

軟件介紹

設(shè)計(jì)模式是一本講解設(shè)計(jì)框架、框架模式的教程,對于編程人員來說非常值得閱讀。軟件詳細(xì)講解了設(shè)計(jì)框架、設(shè)計(jì)原則、基本設(shè)計(jì)模式、設(shè)計(jì)步驟等,幫助編程人員詳細(xì)了解設(shè)計(jì)流程。該版本為pdf版,需要專門的pdf閱讀器才能打開。

書籍介紹

設(shè)計(jì)模式(Design pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設(shè)計(jì)模式于己于他人于系統(tǒng)都是多贏的;設(shè)計(jì)模式使代碼編制真正工程化;設(shè)計(jì)模式是軟件工程的基石脈絡(luò),如同大廈的結(jié)構(gòu)一樣。

本書設(shè)計(jì)實(shí)例從面向?qū)ο蟮脑O(shè)計(jì)中精選出23個(gè)設(shè)計(jì)模式,總結(jié)了面向?qū)ο笤O(shè)計(jì)中最有價(jià)值的經(jīng)驗(yàn),并且用簡潔可復(fù)用的形式表達(dá)出來。本書分類描述了一組設(shè)計(jì)良好,表達(dá)清楚的軟件設(shè)計(jì)模式,這些模式在實(shí)用環(huán)境下有特別有用。

設(shè)計(jì)框架

可復(fù)用面向?qū)ο筌浖到y(tǒng)一般劃分為兩大類:應(yīng)用程序工具箱和框架(Framework),我們平時(shí)開發(fā)的具體軟件都是應(yīng)用程序,Java的API屬于工具箱;而框架是構(gòu)成一類特定軟件可復(fù)用設(shè)計(jì)的一組相互協(xié)作的類,EJB(EnterpriseJavaBeans)是Java應(yīng)用于企業(yè)計(jì)算的框架。

框架通常定義了應(yīng)用體系的整體結(jié)構(gòu)類和對象的關(guān)系等等設(shè)計(jì)參數(shù),以便于具體應(yīng)用實(shí)現(xiàn)者能集中精力于應(yīng)用本身的特定細(xì)節(jié)。框架主要記錄軟件應(yīng)用中共同的設(shè)計(jì)決策,框架強(qiáng)調(diào)設(shè)計(jì)復(fù)用,因此框架設(shè)計(jì)中必然要使用設(shè)計(jì)模式。

另外,設(shè)計(jì)模式有助于對框架結(jié)構(gòu)的理解,成熟的框架通常使用了多種設(shè)計(jì)模式,如果你熟悉這些設(shè)計(jì)模式,毫無疑問,你將迅速掌握框架的結(jié)構(gòu),我們一般開發(fā)者如果突然接觸EJB、Spring等框架,會(huì)覺得特別難學(xué)、難掌握,那么轉(zhuǎn)而先掌握設(shè)計(jì)模式,無疑是給了你剖析EJB或J2EE系統(tǒng)的一把利器。

圖書目錄

序言

前言

讀者指南

第1章   引言 1

1.1 什么是設(shè)計(jì)模式 2

1.2 Smalltalk MVC中的設(shè)計(jì)模式 3

1.3 描述設(shè)計(jì)模式 4

1.4 設(shè)計(jì)模式的編目 5

1.5 組織編目 7

1.6 設(shè)計(jì)模式怎樣解決設(shè)計(jì)問題 8

1.6.1 尋找合適的對象 8

1.6.2 決定對象的粒度 9

1.6.3 指定對象接口 9

1.6.4 描述對象的實(shí)現(xiàn) 10

1.6.5 運(yùn)用復(fù)用機(jī)制 13

1.6.6 關(guān)聯(lián)運(yùn)行時(shí)刻和編譯時(shí)刻的

結(jié)構(gòu) 15

1.6.7 設(shè)計(jì)應(yīng)支持變化 16

1.7 怎樣選擇設(shè)計(jì)模式 19

1.8 怎樣使用設(shè)計(jì)模式 20

第2章 實(shí)例研究:設(shè)計(jì)一個(gè)文檔編

輯器 22

2.1 設(shè)計(jì)問題 23

2.2 文檔結(jié)構(gòu) 23

2.2.1 遞歸組合 24

2.2.2 圖元 25

2.2.3 組合模式 27

2.3 格式化 27

2.3.1 封裝格式化算法 27

2.3.2 Compositor和Composition 27

2.3.3 策略模式 29

2.4 修飾用戶界面 29

2.4.1 透明圍欄 29

2.4.2 Monoglyph 30

2.4.3 Decorator 模式 32

2.5 支持多種視感標(biāo)準(zhǔn) 32

2.5.1 對象創(chuàng)建的抽象 32

2.5.2 工廠類和產(chǎn)品類 33

2.5.3  Abstract Factory模式 35

2.6 支持多種窗口系統(tǒng) 35

2.6.1 我們是否可以使用Abstract Factory

模式 35

2.6.2 封裝實(shí)現(xiàn)依賴關(guān)系 35

2.6.3 Window和WindowImp 37

2.6.4 bridge 模式 40

2.7 用戶操作 40

2.7.1 封裝一個(gè)請求 41

2.7.2 Command 類及其子類 41

2.7.3 撤消和重做 42

2.7.4 命令歷史記錄 42

2.7.5 Command 模式 44

2.8 拼寫檢查和斷字處理 44

2.8.1 訪問分散的信息 44

2.8.2 封裝訪問和遍歷 45

2.8.3 Iterator類及其子類 46

2.8.4 Iterator模式 48

2.8.5 遍歷和遍歷過程中的動(dòng)作 48

2.8.6 封裝分析 48

2.8.7 Visitor 類及其子類 51

2.8.8 Visitor 模式 52

2.9 小結(jié) 53

第3章 創(chuàng)建型模式 54

3.1 Abstract Factory(抽象工廠)—

對象創(chuàng)建型模式 57

3.2 Builder(生成器)—對象創(chuàng)建型

模式 63

3.3 Factory Method(工廠方法)—

對象創(chuàng)建型模式 70

3.4 Prototype(原型)—對象創(chuàng)建型

模式 87

3.5 Singleton(單件)—對象創(chuàng)建型

模式 84

3.6 創(chuàng)建型模式的討論 89

第4章 結(jié)構(gòu)型模式 91

4.1 Adapter(適配器)—類對象結(jié)構(gòu)型

模式 92

4.2 Bridge(橋接)—對象結(jié)構(gòu)型

模式 100

4.3 Composite(組成)—對象結(jié)構(gòu)型

模式 107

4.4 Decorator(裝飾)—對象結(jié)構(gòu)型

模式 115

4.5 FACADE(外觀)—對象結(jié)構(gòu)型

模式 121

4.6 Flyweight(享元)—對象結(jié)構(gòu)型

模式 128

4.7 Proxy(代理)—對象結(jié)構(gòu)型

模式 137

4.8 結(jié)構(gòu)型模式的討論 144

4.8.1 Adapter與Bridge 144

4.8.2 Composite、Decorator與Proxy 145

第5章 行為模式 147

5.1 CHAIN OF RESPONSIBIL ITY(職責(zé)鏈)

—對象行為型模式 147

5.2 COMMAND(命令)—對象行為型

模式 154

5.3 INTERPRETER(解釋器)—類行為型

模式 162

5.4 ITERATOR(迭代器)—對象行為型

模式 171

5.5 MEDIATOR(中介者)—對象行為型

模式 181

5.6 MEMENTO(備忘錄)—對象行為型

模式 188

5.7 OBSERVER(觀察者)—對象行為型

模式 194

5.8 STATE(狀態(tài))—對象行為型模式 201

5.9 STRATEGY(策略)—對象行為型

模式 208

5.10 TEMPLATE METHOD(模板方法)

—類行為型模式 214

5.11 VISITOR(訪問者)—對象行為型

模式 218

5.12 行為模式的討論 228

5.12 1 封裝變化 228

5.12.2 對象作為參數(shù) 228

5.12.3 通信應(yīng)該被封裝還是被分布 229

5.12.4 對發(fā)送者和接收者解耦 229

5.12.5 總結(jié) 231

第6章 結(jié)論 232

6.1 設(shè)計(jì)模式將帶來什么 232

6.2 一套通用的設(shè)計(jì)詞匯 232

6.3 書寫文檔和學(xué)習(xí)的輔助手段 232

6.4 現(xiàn)有方法的一種補(bǔ)充 233

6.5 重構(gòu)的目標(biāo) 233

6.6 本書簡史 234

6.7 模式界 235

6.8 Alexander 的模式語言 235

6.9 軟件中的模式 236

6.10 邀請參與 237

6.11 臨別感想 237

附錄A 詞匯表 238

附錄B 圖示符號(hào)指南 241

附錄C 基本類 244

參考文獻(xiàn) 249

軟件截圖

下載地址 電腦版

用戶評(píng)論

熱門評(píng)論

最新評(píng)論

發(fā)表評(píng)論 查看所有評(píng)論(0)

昵稱:
請不要評(píng)論無意義或臟話,我們所有評(píng)論會(huì)有人工審核.
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 毛片无码国产| 一日本道a高清免费播放| 秋霞a级毛片在线看| 欧美freesex黑人又粗又大| 天堂…在线最新版在线| 国模大胆一区二区三区| 国产熟女乱子视频正在播放| 亚洲一卡2卡三卡4卡高清| 揄拍成人国产精品视频| 东北老女人高潮大喊舒服死了| 夜夜躁日日躁狠狠久久av| 河南妇女毛浓浓bw| 精品乱码久久久久久中文字幕| 亚洲色偷偷av| 两公的浮之手中字| 粉色视频播放| 最新亚洲av电影网站| 精品高朝久久久久9999| 末成年╳╳0o| 国产真人无码作爱免费视频app| 美女扒开腿让男人桶爽久久软件| 少妇被粗大的猛烈进出小说网| 我把护士日出水了视频90分钟| 久久综合激激的五月天 | japanese无码中文字幕| 成人+国产+高清| xvideos国产在线视频| 性一交一乱一伦一色一情丿按摩| 亚洲一区二区观看播放| 免费看一区二区三区四区| 久久天天躁狠狠躁夜夜av浪潮 | 亚洲av综合永久无码精品天堂| 浪漫樱花免费播放高清版在线观看 | 午夜性做爰电影| 公车挺进尤物少妇翘臀| 亚洲а∨精品天堂在线| 亚洲男人的天堂在线播放| 免费大片黄国产在线观看| jzzijzzij亚洲成熟少妇| 精品国精品国产自在久国产| 免费看一区二区三区四区|