中文名: 大規模C++程序設計
原名: large Scale C++ Software Design
作者: John Lakos
譯者: 李師賢
圖書分類: 軟件
資源格式: DJVU
版本: 掃描版
出版社: Addison Wesley
書號: 9787508315041
發行時間: 1996年
地區: 美國
語言: 英文
簡介:
djvu 閱讀器下載:
http://windjview.sourceforge.net/
用Foxit Reader最新版打開pdf內容介紹:這是一本為所有從事軟件開發工作(例如數據庫、操作系統、編譯程序及框架)的C++軟件專業人員而寫的權威著作。它是第一本實際演示如何開發大型C++系統的書,並且是一本少有的面向對象設計的書,尤其側重於C++編程語言的實踐方面。
在本書中,Lakos介紹了將大型系統分解成較小且較好管理的組件層次結構(不是繼承)的過程。這種具有非循環物理依賴的系統的維護、測試和重用從根本上比相互緊密依賴的系統更容易且更經濟。此外,本書還說明了遵從好的物理設計和邏輯設計規劃的動機。Lakos給讀者提供了一系列用來消除循環依賴、編譯時依賴和連接時(物理)依賴的特殊技術。
內容截圖: 目錄:
前言
譯者序
第0章 引言
第1部分 基礎知識
第1章 預備知識
第2章 基本規則
第2部分 物理設計概念
第3章 組件
第4章 物理層次結構
第5章 層次化
第6章 絕緣
第7章 包
第3部分 邏輯設計問題
第8章 構建一個組件
第9章 設計一個函數
第10章 實現一個對象
附錄A 協議層次結構設計模式
附錄B 實現一個與ANSI C兼容的C++接口
附錄C 一個依賴提取器/分析器包
參考文獻