C语言接口与实现:创建可重用软件的技术
C语言接口与实现:创建可重用软件的技术
基本信息
原书名: C Interfaces and Implementations: Techniques for Creating Reusable Software
原出版社: Addison-Wesley Professional作者: (美)David R. Hanson
丛书名: 图灵程序设计丛书 C/C++系列
出版社:人民邮电出版社
ISBN:9787115231130
上架时间:2010-8-2
出版日期:2010 年8月
开本:16开
页码:519
版次:1-1
内容简介
本书概念清晰、实例详尽,是一本有关设计、实现和有效使用c语言库函数,掌握创建可重用c语言软件模块技术的参考指南。书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的api。
本书是所有c语言程序员不可多得的好书,也是所有希望掌握可重用软件模块技术的人员的理想参考书,适合各层次的面向对象软件开发人员、系统分析员阅读。
作者简介
David R.Hanson 普林斯顿大学计算机科学系教授,有着二十多年编程语言研究经验。他曾经同贝尔实验室合作开展研究工作,是适用于UNIX系统上的高质量C编译器Icc的开发者之一。另著有A Retargetable C Compiler: Design and Implementation一书。
目录
1 introduction 1
1.1 literate programs 2
1.2 programming style 8
1.3 efficiency 11
further reading 12
exercises 13
2 interfaces and implementations 15
2.1 interfaces 15
2.2 implementations 18
2.3 abstract data types 21
2.4 client responsibilities 24
2.5 efficiency 30
further reading 30
exercises 31
3 atoms 33
3.1 interface 33
3.2 implementation 34
further reading 42
4 exceptions and assertions 45
4.1 interface 47