论文部分内容阅读
在模块化程序设计过程中,当将问题分割成模块后,就要建立各模块间的相互作用方式及通信方式,该技术称为模块接口技术.软件工程的一个最基本的原则是将接口和实现分开,头文件是一项接口技术,实现的代码部分就是源程序文件.头文件要提供一组导出的类型、常量、变量和函数定义.模块要导入对象时,必须包含导出这些对象的模块的头文件.设计接口的一般原则是:保持接口的稳定、内部对象私有化、巧妙使用全局变量、避免重复包含.