軟件框架設(shè)計(jì)的藝術(shù)-王磊 朱興譯
pdf高清中文版- 軟件大小:63 KB
- 更新日期:2018-05-28
- 軟件語言:簡(jiǎn)體中文
- 軟件類別:電子文檔
- 軟件授權(quán):免費(fèi)軟件
- 軟件官網(wǎng):未知
- 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址
軟件框架設(shè)計(jì)的藝術(shù)提供了詳細(xì)的編輯方式,可以讓您在學(xué)習(xí)API的時(shí)候獲得更多幫助,書籍中提供了很多與API相關(guān)的開發(fā)內(nèi)容,并且附加Java開發(fā)的細(xì)節(jié),讓用戶可以在書中學(xué)習(xí)到如何構(gòu)建更好的API;與枯燥乏味的理論性圖書不同,本書從理論、實(shí)戰(zhàn)及日常應(yīng)用三個(gè)方面詳細(xì)講解了軟件開發(fā)和框架設(shè)計(jì)的藝術(shù),著眼于保證件設(shè)計(jì)能夠應(yīng)對(duì)時(shí)刻變化的需求和技術(shù),書中將理論與實(shí)踐有機(jī)地結(jié)合在一起,對(duì)框架計(jì)領(lǐng)域進(jìn)行了深層次的闡釋,如果您對(duì)API的開發(fā)和構(gòu)建遇到很多問題,可以下載軟件框架設(shè)計(jì)的藝術(shù)閱讀,通過內(nèi)置的大量案例以及作者的開發(fā)經(jīng)驗(yàn),可以讓您學(xué)習(xí)解決問題的具體方案!
導(dǎo)讀
即使客戶使用我們10多年前提供的類庫來編寫程序,然后用最新版本進(jìn)行編譯和運(yùn)行這些程序仍然可以平穩(wěn)地工作。這種有效地保護(hù)客戶原有的軟件投資的理念非常重要,但在常見的設(shè)計(jì)圖書中卻無法找到,至少在我讀過的那些書中無人提及。當(dāng)然,在 Netbeans平臺(tái)的開發(fā)過程中,并不是所有的API的演化之路都是一帆風(fēng)順的,但我相信, Netbeans的團(tuán)隊(duì)成員已經(jīng)爐火純青地掌握了這方面的API設(shè)計(jì)技巧,而其他組織的開發(fā)員也同樣需要了解這些技巧?;谶@個(gè)原因,向后兼容性這個(gè)話題在本書中占用了大量篇幅,書中還大量介紹了特殊的API設(shè)計(jì)模式,有助于編寫適合向后兼容的代碼。
目錄
第一部分 理論與理由
第1章 軟件開發(fā)的藝術(shù)
第2章 設(shè)計(jì)api的動(dòng)力之源
第3章 評(píng)價(jià)api好壞的標(biāo)準(zhǔn)
第4章 不斷變化的目標(biāo)
第二部分 設(shè)計(jì)實(shí)戰(zhàn)
第5章 只公開你要公開的內(nèi)容
第6章 面向接口而非實(shí)現(xiàn)進(jìn)行編程
第7章 模塊化架構(gòu)
第8章 設(shè)計(jì)api時(shí)要區(qū)分其目標(biāo)用戶群
第9章 牢記可測(cè)試性
第10章 與其他api協(xié)作
第11章 api具體運(yùn)行時(shí)的一些內(nèi)容
第12章 聲明式編程
第三部分 日常生活
第13章 極端的意見有害無益
第14章 api設(shè)計(jì)中的矛盾之處
第15章 改進(jìn)api
第16章 團(tuán)隊(duì)協(xié)作
第17章 利用競(jìng)賽游戲來提升api設(shè)計(jì)技巧
第18章 可擴(kuò)展visitor模式的案例
第19章 消亡的過程
第20章 未來
詳細(xì)內(nèi)容
第17章 利用競(jìng)賽游戲來提升api設(shè)計(jì)技巧
17.1 概述
17.2 第一天
17.2.1 非public類帶來的問題
17.2.2 不可變性帶來的問題
17.2.3 遺漏實(shí)現(xiàn)的問題
17.2.4 返回結(jié)果可能不正確的問題
17.2.5 第一天的解決方案
17.3 第二天
17.3.1 我想修正犯下的錯(cuò)誤
17.3.2 第二天的解決方案
17.4 第三天:評(píng)判日
17.5 也來玩下這個(gè)游戲吧
第18章 可擴(kuò)展visitor模式的案例
18.1 抽象類
18.2 為改進(jìn)做好準(zhǔn)備
18.3 默認(rèn)的遍歷
18.4 清楚地定義每個(gè)版本
18.5 單向改進(jìn)
18.6 使用接口時(shí)的數(shù)據(jù)
結(jié)構(gòu)
18.7 針對(duì)用戶和開發(fā)商的visitor模式
18.8 三重調(diào)度
18.9 visitor模式的圓滿結(jié)局
18.10 語法小技巧
第19章 消亡的過程
19.1 明確版本的重要性
19.2 模塊依賴的重要性
19.3 被移除的部分需要永久保留嗎
19.4 分解龐大的api
第20章 未來
20.1 原則性內(nèi)容
20.2 無緒長(zhǎng)存
20.3 api設(shè)計(jì)方法論
20.4 編程語言的演變
20.5 教育的作用20.6 共享
主要優(yōu)勢(shì)
1、NetBeans創(chuàng)始人力作
2、揭開AP設(shè)計(jì)的神秘面紗
3、深入解析,追本溯源
閱讀說明
作為 NetBeans框架的主架構(gòu)師,作者在中總結(jié)了自己多年的開發(fā)經(jīng)驗(yàn),與大家分享了AP設(shè)計(jì)的技術(shù)細(xì)節(jié)、走過的彎路和教訓(xùn)。對(duì)于廣大軟件開發(fā)人員來說,這些都是不可多得的寶貴財(cái)富。本書就像一盞黑暗中燃起的明燈,為你照亮崎嶇的開發(fā)之路,指明前進(jìn)的方向。
讀者對(duì)象
如果此時(shí)你正在書店面對(duì)這本書,在買與不之間猶豫不決,那是因?yàn)槟銦o法判斷這本書對(duì)你是否有用。老實(shí)說,這點(diǎn)我?guī)筒涣四?因?yàn)槲也皇悄?。但我可以告訴你我自己為什么需要這本書,以及我寫作該書的緣由,這樣也許可以幫助你決定是否應(yīng)該購買此書。
推薦理由
本書介紹了 Netbeans I團(tuán)隊(duì)中一直以何種標(biāo)準(zhǔn)來評(píng)價(jià)API的質(zhì)量,并清楚地說明我們團(tuán)隊(duì)為什么一直堅(jiān)持使用這個(gè)標(biāo)準(zhǔn)。事實(shí)上,這些標(biāo)準(zhǔn)都是我們經(jīng)過多年的嘗試,并從錯(cuò)誤中吸取教訓(xùn)才最終得到的。地球人都知道,重新發(fā)明輪子并不是一個(gè)好主意,這是在浪費(fèi)時(shí)間和金錢,所以對(duì)于那些把API設(shè)計(jì)更多地看作是一種工程而非藝術(shù)的架構(gòu)師們,我鄭重推薦此書。
這是一本備忘錄嗎
決定要以何種風(fēng)格來撰寫本書無疑是一件非困難的事情,我當(dāng)時(shí)在兩種完全不同的寫作風(fēng)格之間搖擺不定,無法定奪。一種寫作風(fēng)格是:用非??茖W(xué)化、公式化的方式來說明API設(shè)計(jì)時(shí)的動(dòng)機(jī)、原因及步驟。使用這種方式來撰寫的,書中給出的建議和規(guī)則具有通用性,可以應(yīng)用于任何項(xiàng)目。
這本書只適用于Java
本書之所以適合于其他語言,恰恰是因?yàn)槭褂昧薐ava語言。它不是去發(fā)明一種特定的新編程語言來處理API問題。整本書都使用我們熟悉的Java語言。書中所有的原則和建議都使用Java固有的編碼風(fēng)格,沒有引入任何新的關(guān)鍵字,也不會(huì)對(duì)前置和后置條件或者對(duì)常量的檢查進(jìn)行一些特殊的支持。
下載地址
-
軟件框架設(shè)計(jì)的藝術(shù)-王磊 朱興譯 pdf高清中文版
其他版本下載
- 查看詳情數(shù)科閱讀器(OFD閱讀器) 2.0.18.0419 官方版20.77 MB簡(jiǎn)體中文18-09-26
- 查看詳情netty實(shí)戰(zhàn)(帶書簽?zāi)夸? pdf高清中文版12.9 MB簡(jiǎn)體中文18-01-31
- 查看詳情人月神話(32周年中文紀(jì)念版) pdf高清晰完整版30.3 MB簡(jiǎn)體中文18-04-21
- 查看詳情數(shù)據(jù)結(jié)構(gòu)c++第3版(鄧俊輝著) pdf高清掃描完整版19.3 MB簡(jiǎn)體中文18-05-02
- 查看詳情正則表達(dá)式必知必會(huì)修訂版 帶書簽 pdf高清版13.4 MB簡(jiǎn)體中文18-01-26
- 查看詳情程序員的自我修養(yǎng)-鏈接、裝載與庫(潘愛民著) pdf 清晰掃描版29.1 MB簡(jiǎn)體中文18-04-18
- 查看詳情java語言程序設(shè)計(jì)進(jìn)階篇原書第10版 pdf完整版67.5 MB簡(jiǎn)體中文18-01-31
- 查看詳情node.js開發(fā)指南(郭家寶) pdf完整版5.56 MB簡(jiǎn)體中文18-05-31
- 查看詳情linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)原書第3版 pdf清晰電子版36.7 MB簡(jiǎn)體中文18-06-30
- 查看詳情php與mysql程序設(shè)計(jì)第4版 帶書簽 pdf高清免費(fèi)版59.9 MB簡(jiǎn)體中文18-01-29
人氣軟件
03s702鋼筋混凝土化糞池圖集12.3 MB
/簡(jiǎn)體中文16g101-3圖集45.9 MB
/簡(jiǎn)體中文netty實(shí)戰(zhàn)(帶書簽?zāi)夸?12.9 MB
/簡(jiǎn)體中文10s406建筑排水塑料管道安裝圖集3.6 MB
/簡(jiǎn)體中文人月神話(32周年中文紀(jì)念版)30.3 MB
/簡(jiǎn)體中文中國鐵路地圖下載1.21 MB
/簡(jiǎn)體中文數(shù)據(jù)結(jié)構(gòu)c++第3版(鄧俊輝著)19.3 MB
/簡(jiǎn)體中文java語言程序設(shè)計(jì)進(jìn)階篇原書第10版67.5 MB
/簡(jiǎn)體中文python語言在abaqus中的應(yīng)用35.1 MB
/簡(jiǎn)體中文企業(yè)應(yīng)用架構(gòu)模式-[英]福勒著35.9 MB
/簡(jiǎn)體中文
相關(guān)文章
查看所有評(píng)論>>網(wǎng)友評(píng)論共0條
精彩評(píng)論
- 最新評(píng)論