详细介绍
大规模c++程序设计是一本为所有从事软件开发工作的c++软件专业人员而写的权威著作。是第一本实际演示如何开发大型c++系统的书,并且是一本少有的面向对象设计的书,尤其侧重于c++编程语言的实践方面。Lakos介绍了将大型系统分解成较小且较好管理的组件层次结构(不是继承)的过程。这种具有非循环物理依赖的系统的维护、测试和重用从根本上比相互紧密依赖的系统更容易且更经济。此外,本书还说明了遵从好的物理设计和逻辑设计规划的动机。Lakos给读者提供了一系列用来消除循环依赖、编译时依赖和连接时(物理)依赖的特殊技术。然后,他将这些概念从大型系统扩展到了超大型系统。本书最后讨论了一种容易理解的,适用于单个组件的自顶向下设计方法。附录包含以下内容:一种用来在最小化物理依赖时避免胖接口的有价值的设计模式协议层次结构,实现一个兼容ANSU C的c++过程接口的细节,以及一整套用于获取和分析物理依赖的;类似于UNIX工具的完整规范等等。本书是专为有经验的c++软件开发者,系统设计者,前摄的软件质量保证人员等编写的。
小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦
编辑推荐:
这是一本为所有从事软件开发工作(例如数据库、操作系统、编译程序及框架)的C++软件专业人员而写的权威著作。它是第一本实际演示如何开发大型C++系统的书,并且是一本少有的面向对象设计的书,尤其侧重于C++编程语言的实践方面。
作者介绍:
John Lakos在Mentor Graphics公司工作。该公司编写的大规模C++程序比大多数其他公司要多,并且是首先尝试真正的大规模C++项目的公司之一。Lakos从1987 年起就一直使用C++进行专业编程,并于1990年在哥哥伦比亚大学开设了面向对象编程方面的研究生课程。
目录:
前言
译者序
第0章 引言
第1部分 基础知识
第1章 预备知识
第2章 基本规则
第2部分 物理设计概念
第3章 组件
第4章 物理层次结构
第5章 层次化
第6章 绝缘
第7章 包
第3部分 逻辑设计问题
第8章 构建一个组件
第9章 设计一个函数
第10章 实现一个对象
附录A 协议层次结构设计模式
附录B 实现一个与ANSI C兼容的C++接口
附录C 一个依赖提取器/分析器包
参考文献
简介:
图书分类: 软件
资源格式: DJVU
版本: 扫描版
出版社: Addison Wesley
书号: 97875 08315041
发行时间: 1996年
地区: 美国
语言: 英文
免责声明:
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!如果您喜欢《大规模c++程序设计》,请购买正版,谢谢合作。
爱学习,请到哎呀吧下载站软件站查找资源自行下载!
使用说明:
方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在哎呀吧下载站软件站选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载哎呀吧下载站软件站中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读