阅读背景:

C语言开发函数库时对外接口隐藏库内结构体实现细节的方法

来源:互联网 

1 模块化设计请求库接口隐蔽实现细节

作为一个函数库来讲,努力减少和其调用方的耦合,是最根本的设计尺度。C语言,作为经典“程序=数据构造+算法”的践行者,在实现函数库的时候,必定存在大批的构造体定义,接口函数须要对这些构造体进行操作。同时,程序设计的模块化请求库接口尽可能少的裸露其实现细节,接口参数尽可能应用根本数据类型,尽可能避免在形参中裸露库内构造体的定义。作为一个函数库来讲,努力减少和其调用方的耦合,是最根本的设




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: