[情報] 大型 C++ 軟體設計

看板CompBook (電腦用書)作者時間14年前 (2012/02/13 22:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
作者: kim0521 (活在當下) 看板: CompBook 標題: [售] 大型 C++ 軟體設計 時間: Mon Feb 13 22:19:32 2012 ISBN : 9862763396 出版商 : 碁峰 出版日期 : 2012-01-09 上架日期 : 2012-01-09 本書寫得相當詳細,但是不小心網購多買了一本。 全新預售700元。 新竹可面交。 <內容簡介> 開發大型C++軟體系統不只需要了解邏輯設計知識,為了專案成功,您更需要掌握實體設 計的觀念,它是開發過程的技術面向,很多資深的軟體開發工程師都不一定很有這方面的 經驗。坊間書籍大多是探討邏輯設計,鮮少述及實體設計。 本書是需要大量專業C++開發工作如資料庫、作業系統、編譯器以及軟體框架的權威書籍 ,它也是教導如何開發大型系統的第一本書,更是少數幾本由C++程式語言的實際面來探 討物件導向設計的其中之一。 在本書中,Lakos先生將傳授將大型系統拆解成由小型、易於維護的軟體元件所構成的實 體(不是繼承)架構。系統本身如果不具有環形實體相依性,對它維護、測試與重複利用會 比對相互緊密相依的系統容易且經濟。除了闡述好的實體設計就像好的邏輯設計一樣重要 之外,作者也提供一系列技巧用以消除環形、編譯時期與連結時期相依關係。作者接著會 延伸這些觀念到非常非常大型的系統,而在本書後段將探討單一元件設計常見的top-down 方式。 本書附錄A收錄了一個非常有價值的設計範式:“Protocol Hierarchy”,用來避免產生過 胖的介面,同時將實體相依關係最小化。附錄B則是實作一個ANSI C相容的C++程序介面, 附錄C介紹一組UNIX下的工具,用以萃取與分析實體相依性,最後,附錄D整理本書介紹的 所有設計規則、設計指南以及原理,以便讓您快速參考。 John Lakos先生曾任職於Mentor Graphics(明導國際),它是一家撰寫過無數大型C++程式 的公司,也是第一家嘗試完全採用C++來進行大型軟體開發的公司。Lakos先生在1987年就 已經是C++開發的專家,並在1990開始於哥倫比亞大學開設物件導向程式設計的研究所課 程。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.198.192 ※ 編輯: kim0521 來自: 220.133.198.192 (02/13 22:25)
文章代碼(AID): #1FEHlta3 (CompBook)
文章代碼(AID): #1FEHlta3 (CompBook)