C_Interfaces_and_Implementations__Techniques_for_Creating_Reusable_Software.pdf下载分享

资料简介

《C Interfaces and Implementations》是一本深入探讨如何使用抽象数据类型、客户端责任以及效率原则来构建可重用软件的重要书籍,涵盖编程风格和高效代码设计。

  • 文件名称:C_Interfaces_and_Implementations__Techniques_for_Creating_Reusable_Software.pdf

  • 文件类型:PDF文档

  • 文件标签:C语言、接口、实现

C_Interfaces_and_Implementations__Techniques_for_Creating_Reusable_Software.pdf下载分享


百度网盘下载

内容预览

Table of Contents

Copyright................................................................................................................................ 1
Addison-Wesley Professional Computing Series..................................................................... 1
Preface................................................................................................................................... 4
Acknowledgments................................................................................................................. 10
Chapter 1. Introduction......................................................................................................... 12
Section 1.1. Literate Programs....................................................................................................................................................................................................... 13
Section 1.2. Programming Style..................................................................................................................................................................................................... 19
Section 1.3. Efficiency.................................................................................................................................................................................................................... 22
Further Reading............................................................................................................................................................................................................................ 23
Exercises........................................................................................................................................................................................................................................ 24
Chapter 2. Interfaces and Implementations.......................................................................... 26
Section 2.1. Interfaces.................................................................................................................................................................................................................... 26
Section 2.2. Implementations....................................................................................................................................................................................................... 29
Section 2.3. Abstract Data Types.................................................................................................................................................................................................. 32
Section 2.4. Client Responsibilities............................................................................................................................................................................................... 35
Section 2.5. Efficiency.................................................................................................................................................................................................................... 41
Further Reading.............................


百度网盘下载