出版時(shí)間:2006-9 出版社:第1版 (2006年9月1日) 作者:莫勇騰 頁(yè)數(shù):336
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)是一本通俗易懂的設(shè)計(jì)模式入門(mén)指導(dǎo)圖書(shū)?! ∽髡哂肅#和Java兩種語(yǔ)言,借助現(xiàn)實(shí)生活范例和圖片演示,全面闡釋GRASP及GoF 23種設(shè)計(jì)模式的概念及其編程應(yīng)用,幫助你領(lǐng)悟設(shè)計(jì)模式的思想及精華,并將其融會(huì)貫通、靈活應(yīng)用到自己的開(kāi)發(fā)過(guò)程中?! ∪珪?shū)用兩章篇幅對(duì)設(shè)計(jì)模式和GRASP作了基本介紹,用三章的篇幅全面展開(kāi)對(duì)23種設(shè)計(jì)模式的講解:對(duì)于每一種模式,先給出定義,接著通過(guò)類(lèi)比方式用一個(gè)現(xiàn)實(shí)世界中的例子說(shuō)明模式的應(yīng)用,然后分別以C#和Java代碼例述模式的架構(gòu)實(shí)現(xiàn)。最后一章給出了兩個(gè)設(shè)計(jì)模式綜合案例,為讀者實(shí)踐設(shè)計(jì)模式提供了很好的學(xué)習(xí)環(huán)境。附錄部分精心安排了自測(cè)題及答案,供讀者練習(xí)并檢驗(yàn)學(xué)習(xí)效果?! ”緯?shū)適合程序開(kāi)發(fā)人員閱讀,尤其適合作為大學(xué)計(jì)算機(jī)專(zhuān)業(yè)高年級(jí)學(xué)生和研究生的教學(xué)參考書(shū)。
作者簡(jiǎn)介
莫勇騰10年的軟件系統(tǒng)管理、咨詢(xún)、設(shè)計(jì)開(kāi)發(fā)、組織與實(shí)施工作經(jīng)驗(yàn),擅長(zhǎng)包括電子商務(wù)、ERP、工業(yè)控制工程及其它軟件工程領(lǐng)域,是實(shí)戰(zhàn)經(jīng)驗(yàn)豐厚的一線(xiàn)杰出開(kāi)發(fā)者。目前于廣大汕頭大學(xué)網(wǎng)絡(luò)中心任項(xiàng)目管理。
書(shū)籍目錄
第1章 基本概念 1.1 什么是設(shè)計(jì)模式 1.2 設(shè)計(jì)模式的作用 1.3 GRASP模式的分類(lèi) 1.4 GoF設(shè)計(jì)模式的分類(lèi) 1.5 模式的學(xué)習(xí)階段 第2章 負(fù)責(zé)任地設(shè)計(jì)對(duì)象——GRASP 2.1 Information Expert(信息專(zhuān)家) 2.2 Creator(創(chuàng)造者) 2.3 Low Coupling(低耦合)2.4 High Cohesion(高內(nèi)聚) 2.5 Controller(控制器) 2.6 Polymorphism(多態(tài)) 2.7 Pure Fabrication(純虛構(gòu)) 2.8 Indirection(間接) 2.9 Protected Variations(受保護(hù)變化) 第3章 GoF-Creational Design Patterns創(chuàng)建型設(shè)計(jì)模式 3.1 Simple Factory Pattern(簡(jiǎn)單工廠模式) 3.1.1 定義 3.1.2 現(xiàn)實(shí)例子——國(guó)旗生產(chǎn)廠 3.1.3 C#實(shí)例1——電子付款系統(tǒng) 3.1.4 C#實(shí)例2——學(xué)校登錄系統(tǒng) 3.1.5 Java實(shí)例——手機(jī)簡(jiǎn)單工廠 3.1.6 優(yōu)勢(shì)和缺陷 3.1.7 應(yīng)用情景 3.2 Factory Method Pattern(工廠方法模式) 3.2.1 定義 3.2.2 現(xiàn)實(shí)例子——兵工廠 3.2.3 C#實(shí)例——多文檔系統(tǒng) 3.2.4 Java實(shí)例——擴(kuò)展了的手機(jī)工廠 3.2.5 優(yōu)勢(shì)和缺陷 3.2.6 應(yīng)用情景 3.3 Abstract Factory Pattern(抽象工廠模式) 3.3.1 定義 3.3.2 現(xiàn)實(shí)例子——擴(kuò)展了的兵工廠 ……
編輯推薦
本書(shū)是一本通俗易懂的設(shè)計(jì)模式入門(mén)指導(dǎo)圖書(shū)?! ∽髡哂肅#和Java兩種語(yǔ)言,借助現(xiàn)實(shí)生活范例和圖片演示,全面闡釋GRASP及GoF 23種設(shè)計(jì)模式的概念及其編程應(yīng)用,幫助你領(lǐng)悟設(shè)計(jì)模式的思想及精華,并將其融會(huì)貫通、靈活應(yīng)用到自己的開(kāi)發(fā)過(guò)程中?! ∪珪?shū)用兩章篇幅對(duì)設(shè)計(jì)模式和GRASP作了基本介紹,用三章的篇幅全面展開(kāi)對(duì)23種設(shè)計(jì)模式的講解:對(duì)于每一種模式,先給出定義,接著通過(guò)類(lèi)比方式用一個(gè)現(xiàn)實(shí)世界中的例子說(shuō)明模式的應(yīng)用,然后分別以C#和Java代碼例述模式的架構(gòu)實(shí)現(xiàn)。最后一章給出了兩個(gè)設(shè)計(jì)模式綜合案例,為讀者實(shí)踐設(shè)計(jì)模式提供了很好的學(xué)習(xí)環(huán)境。附錄部分精心安排了自測(cè)題及答案,供讀者練習(xí)并檢驗(yàn)學(xué)習(xí)效果?! ”緯?shū)適合程序開(kāi)發(fā)人員閱讀,尤其適合作為大學(xué)計(jì)算機(jī)專(zhuān)業(yè)高年級(jí)學(xué)生和研究生的教學(xué)參考書(shū)。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版