黑马程序员技术交流社区

标题: 模块化编程的概述及优点 [打印本页]

作者: mazhichao    时间: 2015-6-27 15:54
标题: 模块化编程的概述及优点
模块化编程
        概念:就是多文件(.c文件)编程,一个.c文件和一个.h文件可以被称为一个模块
        1、通过头文件来调用库功能
        在很多场合,源代码不方便想用户公布,只能想用户提供头文件和二进制的苦即可。用户只需要按照头文件中定义的接口来调用,而不必关心接口是怎么实现的
        2、多文件编译
        将少打的项目分成几个文件实现,透过头文件将其他文件的函数声明引入到当前文件。
        3、头文件能加强类型安全检查。
        实现:
        .c语言的源文件
        .h(header)头文件
                1、方法的声明 但是不能实现方法
                2、声明变量
                3、声明结构体
        好处:
                1、用的时候,只需要包含.h 文件,对外隐藏源文件
                2、团队的分工和协作
                3、可以把功能细化分若干个模块




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2