C语言接口与实现:创建可重用软件的技术
每一位程序员和软件项目经理必须掌握创建可重用软件模块的技术:可重用软件模块是构建大规模、可靠应用的基石。与当前某些面向对象语言不同,C语言为创建可重用应用程序接口(Application f Programming interiace,APl)提供的语言和功能支持非常少。尽管大多数C语言程序员在自己所编写的每一个应用程序中都使用API和实现API的库,但只有相当少的程序员可以创建和发布新的、可广泛使用的API。本书阐述了如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的APi书中提供大量实例具体说明这种方法。作者详细描述了24个接口和它们的实现细节,有助于读者对这种设计方法的透彻理解

许可协议:
CC BY 4.0