### 模块化编程的流程
- 设计API,进行功能描述
- 编码实现功能
- 编写测试代码
- 使用私有函数实现不被外部客户端调用的模块函数
> API 使用来描述模块中提供函数和类的功能描述和使用方式描述。