注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)面向?qū)ο罂▽毜洌核枷搿⒓记膳c實(shí)踐

面向?qū)ο罂▽毜洌核枷搿⒓记膳c實(shí)踐

面向?qū)ο罂▽毜洌核枷?、技巧與實(shí)踐

定 價(jià):¥69.00

作 者: 李運(yùn)華
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121274732 出版時(shí)間: 2015-11-01 包裝: 平塑勒
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)系統(tǒng)地講述了面向?qū)ο蠹夹g(shù)的相關(guān)內(nèi)容,包括面向?qū)ο蟮幕靖拍睢⒚嫦驅(qū)ο箝_(kāi)發(fā)的流程、面向?qū)ο蟮母鞣N技巧,以及如何應(yīng)用面向?qū)ο笏枷脒M(jìn)行架構(gòu)設(shè)計(jì)。在講述相關(guān)知識(shí)或技術(shù)的時(shí)候,除了從“是什么”這個(gè)角度進(jìn)行介紹外,更加著重于從“為什么”和“如何用”這兩個(gè)角度進(jìn)行剖析,力爭(zhēng)讓讀者做到“知其然,并知其所以然”,從而達(dá)到在實(shí)踐中既能正確又能優(yōu)秀地應(yīng)用面向?qū)ο蟮南嚓P(guān)技術(shù)和技巧。

作者簡(jiǎn)介

  李運(yùn)華,十余年軟件設(shè)計(jì)開(kāi)發(fā)經(jīng)驗(yàn),經(jīng)歷了電信行業(yè)和移動(dòng)互聯(lián)網(wǎng)行業(yè),曾就職于華為和UCWEB,先后擔(dān)任軟件開(kāi)發(fā)工程師、系統(tǒng)分析師、架構(gòu)師等角色?,F(xiàn)擔(dān)任阿里巴巴移動(dòng)事業(yè)群(原UCWeb)資深軟件工程師,主要負(fù)責(zé)架構(gòu)設(shè)計(jì)、架構(gòu)重構(gòu)、技術(shù)團(tuán)隊(duì)管理、技術(shù)培訓(xùn)。__eol__技術(shù)上專(zhuān)注于Linux、MySQL、開(kāi)源技術(shù)、系統(tǒng)分析、架構(gòu)設(shè)計(jì),有豐富的需求分析、系統(tǒng)設(shè)計(jì)、編程的實(shí)戰(zhàn)經(jīng)驗(yàn)。喜歡尋根究底,探究技術(shù)的原理和本質(zhì);每每有所得,喜歡總結(jié)下來(lái)并分享到博客。__eol__雖然熱愛(ài)技術(shù),但不拘泥于技術(shù),涉獵群書(shū),勇于挑戰(zhàn),從各方面不斷提升自己。

圖書(shū)目錄

目 錄 第1部分 面向?qū)ο蠡A(chǔ) 1 第1章 面向?qū)ο蟾攀?3 1.1 程序設(shè)計(jì)思想的發(fā)展 3 1.2 面向?qū)ο笳Z(yǔ)言的發(fā)展歷史 6 1.3 面向過(guò)程 8 1.4 面向?qū)ο?9 1.5 為什么要面向?qū)ο?11 1.6 面向?qū)ο蟮膽?yīng)用范圍 12 1.7 面向?qū)ο蟮拿运?13 1.7.1 面向?qū)ο髸?huì)導(dǎo)致性能降低? 13 1.7.2 面向?qū)ο笳Z(yǔ)言=面向?qū)ο缶幊蹋?14 1.8 小結(jié) 16 第2章 面向?qū)ο罄碚?17 2.1 類(lèi) 17 2.2 對(duì)象 23 2.3 接口 26 2.4 抽象類(lèi) 31 2.5 抽象 32 2.6 三大核心特征 34 2.6.1 封裝 34 2.6.2 繼承 44 2.6.3 多態(tài) 46 2.7 小結(jié) 50 第2部分 面向?qū)ο髮?shí)戰(zhàn) 53 第3章 面向?qū)ο蠓治龊驮O(shè)計(jì)全流程概述 55 第4章 需求模型 57 4.1 需求詳解 57 4.2 需求的重要性 59 4.3 需求分析 60 4.3.1 需求分析的目的 60 4.3.2 需求分析的方法 63 4.4 用例方法 69 4.4.1 用例的具體寫(xiě)法 70 4.4.2 要畫(huà)圖嗎 74 4.5 功能 75 4.6 用例圖的陷阱 78 4.7 SSD 79 4.8 FAQ 81 4.9 小結(jié) 82 第5章 領(lǐng)域模型 84 5.1 領(lǐng)域建模三字經(jīng) 84 5.2 找名詞 85 5.3 加屬性 87 5.4 連關(guān)系 88 5.5 FAQ 89 5.6 小結(jié) 90 第6章 設(shè)計(jì)模型 91 6.1 設(shè)計(jì)模型總覽 91 6.2 類(lèi)模型 92 6.2.1 第一步(照貓畫(huà)虎):領(lǐng)域類(lèi)映射 93 6.2.2 第二步(精雕細(xì)琢):應(yīng)用設(shè)計(jì)原則和設(shè)計(jì)模式 101 6.2.3 第三步(照本宣科):拆分輔助類(lèi) 105 6.3 動(dòng)態(tài)模型 106 6.3.1 模型分類(lèi) 106 6.3.2 建模實(shí)踐 108 6.3.3 建模技巧 110 6.4 小結(jié) 111 第7章 實(shí)現(xiàn)模型 112 7.1 編程語(yǔ)言的差異性 112 7.2 C++ 113 7.2.1 類(lèi) 113 7.2.2 訪(fǎng)問(wèn)控制 114 7.2.3 繼承 117 7.2.4 多態(tài) 126 7.2.5 抽象類(lèi) 130 7.2.6 接口 135 7.3 Java 136 7.3.1 類(lèi) 137 7.3.2 訪(fǎng)問(wèn)控制 138 7.3.3 繼承 142 7.3.4 多態(tài) 144 7.3.5 抽象類(lèi) 146 7.3.6 接口 150 7.4 小結(jié) 152 第3部分 面向?qū)ο蠹记?153 第8章 設(shè)計(jì)原則 155 8.1 內(nèi)聚 155 8.1.1 內(nèi)聚究竟是什么 155 8.1.2 內(nèi)聚的分類(lèi) 157 8.2 耦合 168 8.2.1 耦合究竟是什么 168 8.2.2 耦合的分類(lèi) 169 8.3 高內(nèi)聚低耦合 180 8.4 類(lèi)設(shè)計(jì)原則 188 8.4.1 SRP 188 8.4.2 OCP 191 8.4.3 LSP 193 8.4.4 ISP 197 8.4.5 DIP 202 8.4.6 如何應(yīng)用設(shè)計(jì)原則 209 8.4.7 NOP 210 8.5 小結(jié) 211 第9章 設(shè)計(jì)模式 212 9.1 設(shè)計(jì)模式簡(jiǎn)介 212 9.2 設(shè)計(jì)模式只是一把錘子 213 9.3 設(shè)計(jì)模式之道 214 9.3.1 知易行難——設(shè)計(jì)模式應(yīng)用的問(wèn)題 214 9.3.2 撥云見(jiàn)日——尋找設(shè)計(jì)模式之道 215 9.3.3 庖丁解?!馕鲈O(shè)計(jì)模式之道 217 9.3.4 舉一反三——活學(xué)活用設(shè)計(jì)模式之道 218 9.4 原則VS模式 219 9.5 模式詳解 225 9.5.1 Prototype模式 226 9.5.2 Decorator模式 238 9.5.3 Facade模式 250 9.5.4 Observer模式 264 9.6 小結(jié) 274 第10章 UML 275 10.1 UML簡(jiǎn)介 275 10.2 UML只是語(yǔ)言 275 10.3 UML應(yīng)用 277 10.4 需求分析階段 278 10.4.1 用例圖 278 10.4.2 用例圖的關(guān)系 281 10.5 設(shè)計(jì)階段 284 10.5.1 類(lèi)圖 284 10.5.2 類(lèi)關(guān)系圖 288 10.5.3 動(dòng)態(tài)圖 305 10.5.4 結(jié)構(gòu)圖 318 10.6 部署階段 320 10.7 小結(jié) 322 第4部分 面向?qū)ο蠹軜?gòu)設(shè)計(jì) 325 第11章 面向?qū)ο蠹軜?gòu)設(shè)計(jì)基礎(chǔ) 327 11.1 什么是架構(gòu) 327 11.2 面向?qū)ο蟮募軜?gòu)設(shè)計(jì) 329 11.3 小結(jié) 330 第12章 面向?qū)ο蠹軜?gòu)設(shè)計(jì)流程 332 12.1 架構(gòu)設(shè)計(jì)總體思想 332 12.2 業(yè)務(wù)架構(gòu) 333 12.2.1 全新的業(yè)務(wù)系統(tǒng) 333 12.2.2 已有架構(gòu)優(yōu)化 335 12.2.3 業(yè)務(wù)架構(gòu)實(shí)例:京西商城 336 12.3 領(lǐng)域架構(gòu) 337 12.4 軟件架構(gòu) 338 12.4.1 第一步:照貓畫(huà)虎 338 12.4.2 第二步:按圖索驥 340 12.4.3 第三步:深思熟慮 342 12.5 小結(jié) 344 第13章 面向?qū)ο蠹軜?gòu)設(shè)計(jì)技巧 345 13.1 架構(gòu)設(shè)計(jì)原則 345 13.1.1 客戶(hù)需求優(yōu)先原則 345 13.1.2 適當(dāng)超前原則 347 13.2 架構(gòu)設(shè)計(jì)屠龍刀 350 13.2.1 “拆”與“合” 350 13.2.2 “拆”的常見(jiàn)手段 352 13.2.3 “合”的常見(jiàn)手段 362 13.3 優(yōu)秀架構(gòu)師特質(zhì):創(chuàng)新 366 13.4 小結(jié) 367

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)