發表於2024-12-22
書[0名0]: | [0大0]規模C++程序設計[按需印刷]|3770621 |
圖書定價: | 129元 |
圖書作者: | (美)John Lakos |
齣版社: | [1機1] 械工業齣版社 |
齣版日期: | 2014/10/1 0:00:00 |
ISBN號: | 9787111474258 |
開本: | 16開 |
頁數: | 548 |
版次: | 1-1 |
作者簡介 |
John Lakos世界級軟件開發[0大0]師,現為Bloomberg公司經理,帶[0領0]BDE團隊使用基於組件的方[0法0]和過程開發精密可重用的C++軟件,同時,他還經常指導其他軟件基礎設施部門的工程師和團隊主管。Lakos自1987年起就一直使用C++進行專業編程,之前曾擔任 Mentor Graphics公司高級軟件工程師、哥倫比亞[0大0][0學0]計算 [1機1] [0學0]院客座教授、Bear Stearns公司MDP(Managing Director Principie)。劉冰重慶郵電[0大0][0學0]計算 [1機1] 科[0學0]與技術[0學0]院講師,重慶[0大0][0學0]計算 [1機1] [0學0]院在讀博士生。先後榮獲重慶郵電[0大0][0學0][0優0]秀青年教師、[0優0]秀班主任等榮譽稱號。曾獲[0國0]傢專利授[0權0]1項,編著教材5部,譯著1部,參與項目3項,主研重慶市市級項目4項。張林重慶郵電[0大0][0學0]講師,主要從事嵌入式係統、無綫寬帶網絡、未來網絡研究。發錶論文5篇,編寫教材2部。主要講授的課程包括:[0大0][0學0]計算 [1機1] 基礎、C語言程序設計、麵嚮對象編程——C++、軟件技術基礎、Windows程序設計、麵嚮對象編程——Java。 |
內容簡介 |
《[0大0]規模C++程序設計》由世界級軟件開發[0大0]師John Lakos親筆撰寫,是C++程序設計[0領0]域有影響力的著作之一。作者結閤自己多年從事[0大0]規模C++項目的開發經驗,詳細介紹瞭[0大0]規模C++程序設計涉及的一係列概念、理論、原理、設計規則及編程規範,並通過[0大0]量真實世界的編程示例,深入解析物理設計與邏輯設計的一些新概念和新理論,闡明在開發[0大0]型和[0超0][0大0]型C++軟件項目時應該遵循的一係列設計規則,論述瞭設計具有易測試、易維護和可重用等特性的高質量[0大0]規模C++軟件産[0品0]的方[0法0]。 《[0大0]規模C++程序設計》分為三部分,共11章:[0第0]0章是概述;[0第0]一部分([0第0]1-2章)介紹C++語言開發的一些基礎[0知0]識、通用設計模式,以及C++項目開發中應該遵守的一些基本軟件設計原則:[0第0]二部分([0第0] 3-7章)全麵介紹[0優0]秀物理設計的基本概念,設計的基本單元組件、物理層次結構、係統分層技術、隔離技術等,詳細闡述如何利用閤理的物理設計層次結構,通過隔離、增量和分層測試以更低的成本獲得更高的可靠性,如何利用分層技術降低係統內的鏈接依賴性,如何利用隔離技術減輕或消除編譯時依賴性,並講解如何將這些技術應用到[0超0][0大0]型係統中;[0第0]三部分([0第0]8-10章)講解邏輯設計問題,包括組件總體設計需要考慮的重要因素,詳細闡述創建一個組件的功能接口所涉及的問題,以及在[0大0]型項目環境中實現對象的特定組織問題。 |
目錄 |
《[0大0]規模C++程序設計》 譯者序 前 言 [0第0]0章 概述 1 0.1 從C到C++ 1 0.2 使用C++開發[0大0]型項目 2 0.3 重用 9 0.4 質量 10 0.5 軟件開發工具 12 0.6 小結 12 [0第0]一部分 基 礎 [0知0] 識 [0第0]1章 預備[0知0]識 15 1.1 多文件C++程序 15 1.2 typedef聲明 22 1.3 斷言語句 22 1.4 編程風格 23 1.5 迭代器 28 1.6 邏輯設計錶示[0法0] 34 1.7 繼承與分層 40 1.8 小化 41 1.9 小結 42 [0第0]2章 基本規則 44 2.1 概述 44 2.2 成員數據訪問 45 2.3 全局[0名0]字空間 48 2.4 包含衛哨 56 2.5 冗餘包含衛哨 58 2.6 文檔 61 2.7 標識符命[0名0]規則 63 2.8 小結 64 [0第0]二部分 物理設計概念 [0第0]3章 組件 69 3.1 組件與類 69 3.2 物理設計規則 75 3.3 依賴關係 83 3.4 隱含依賴 86 3.5 提取實際的依賴 91 3.6 友元關係 93 3.7 小結 99 [0第0]4章 物理層 101 4.1 軟件測試的一個比喻 101 4.2 一個復雜的子係統 102 4.3 測試“好”接口的難度 105 4.4 可測性設計 107 4.5 隔離測試 109 4.6 非循環物理依賴 111 4.7 層次編號 112 4.8 分層和增量測試 117 4.9 測試一個復雜子係統 121 4.10 可測性與測試 122 4.11 循環物理依賴 123 4.12 纍積組件依賴 124 4.13 物理設計質量 128 4.14 小結 132 [0第0]5章 層次化 134 5.1 循環物理依賴的一些來源 134 5.2 升級 142 5.3 降級 149 5.4 不透明指針 158 5.5 啞數據 164 5.6 冗餘 171 5.7 迴調方[0法0] 175 5.8 管理者類 184 5.9 分解 187 5.10 升級封裝 199 5.11 小結 208 [0第0]6章 隔離 209 6.1 從封裝到隔離 210 6.2 C++結構和編譯時耦閤 214 6.3 局部隔離技術 223 6.4 整體的隔離技術 249 6.5 過程接口 275 6.6 隔離或不隔離 288 6.7 小結 304 [0第0]7章 包 306 7.1 從組件到包 306 7.2 注冊包前綴 312 7.3 包層次化 319 7.4 包隔離 323 7.5 包群 325 7.6 發布過程 328 7.7 main程序 335 7.8 啓動 341 7.9 小結 351 [0第0]三部分 邏輯設計問題 [0第0]8章 組件架構 355 8.1 抽象和組件 355 8.2 組件接口設計 356 8.3 封裝程度 359 8.4 輔助實現類 368 8.5 小結 372 [0第0]9章 函數設計 374 9.1 函數接口說明 374 9.2 在接口中使用的基本類型 406 9.3 特殊情況函數 415 9.4 小結 421 [0第0]10章 對象實現 425 10.1 成員數據 425 10.2 函數定義 430 10.3 內存管理 439 10.4 在[0大0]型項目中使用C++模闆 466 10.5 小結 477 附錄A 協議層設計模式 480 附錄B 實現一個與ANSI C兼容的C++接口 501 附錄C 一個依賴提取器包/分析器包 509 附錄D 快速參考 531 參考文獻 546 |
編輯推薦 |
《C/C++技術叢書:[0大0]規模C++程序設計》由世界級軟件開發[0大0]師JohnLakos撰寫,深度解析C++[0大0]型係統的物理設計和邏輯設計,是C++程序設計[0領0]域有影響力的著作之一; 《C/C++技術叢書:[0大0]規模C++程序設計》從物理設計和邏輯設計兩個方麵,全方位闡釋從事[0大0]型和[0超0][0大0]型C++軟件開發時應該遵循的一係列設計規則,結閤[0大0]量編程實例,深入探討設計具有易測試、易維護和可重用等特性的高質量[0大0]規模C++軟件産[0品0]的各種技術和方[0法0],為使用C++開發[0大0]型軟件係統提供指南。 更多精彩,點擊進入華章[0品0]牌店查閱>> |
[按需印刷]大規模C++程序設計 計算機與互聯網 書籍|3770621 下載 mobi pdf epub txt 電子書 格式 2024
[按需印刷]大規模C++程序設計 計算機與互聯網 書籍|3770621 下載 mobi epub pdf 電子書[按需印刷]大規模C++程序設計 計算機與互聯網 書籍|3770621 mobi epub pdf txt 電子書 格式下載 2024