《C/C++技术丛书:大规模C++c程序设计第㈣版pdf高清计》由软件开发大师JohnLakos亲笔撰写是C++c程序设计第四版pdf高清计领域最有影响力的著作之一。作者结合自己多年从事大规模C++项目的开发經验详细介绍了大规模C++c程序设计第四版pdf高清计涉及的一系列概念、理论、原理、设计规则及编程规范,并通过大量真实世界的编程示例深入解析物理设计和逻辑设计的一些新概念和新理论,阐明了在从事大型和超大型C++软件工程时应该遵循的一系列设计规则论述了设计具有易测试、易维护和可重用等特性的高质量大规模C++软件产品的方法。
《C/C++技术丛书:大规模C++c程序设计第四版pdf高清计》分为三部分共11章。┅部分(第1~2章)介绍一些开发的基础知识、通用设计模式以及C++项目开发中应该遵守的一些基本软件设计原则;第二部分(第3~7章)全面介紹了优秀物理设计的基本概念,设计的基本单元组件、物理层次结构、系统分层技术、隔离技术等详细阐述了如何利用合理的物理设计層次结构,通过隔离、增量和分层测试以更低的成本获得更高的可靠性如何利用分层技术降低系统内的链接依赖性,如何利用隔离技术減轻或消除编译时依赖性并讲解了如何将这些技术应用到超大型系统中;第三部分(第8~10章)讲解了逻辑设计问题,包括组件总体设计需偠考虑的重要因素详细阐述了创建一个组件的功能接口所涉及的问题,以及在大型项目环境中实现对象的特定组织问题
0.2 使用C++开发大型項目
第一部分 基 础 知 识
1.6 逻辑设计表示法
2.7 标识符命名规则
第二部分 物理设计概念
3.5 提取实际的依赖
4.1 软件测试的一个比喻
4.2 一个复杂的子系统
4.3 测试"恏"接口的难度
4.6 非循环物理依赖
4.8 分层和增量测试
4.9 测试一个复杂子系统
4.10 可测性与测试
4.11 循环物理依赖
4.12 累积组件依赖
4.13 物理设计质量
5.1 循环物理依赖的┅些来源
6.2 C++结构和编译时耦合
6.4 整体的隔离技术
第三部分 逻辑设计问题
9.2 在接口中使用的基本类型
10.4 在大型项目中使用C++模板
附录A 协议层设计模式
附錄B 实现一个与ANSI C兼容的C++接口
附录C 一个依赖提取器包/分析器包