模块化是指将一个复杂的系统或程序拆分成多个独立、可复用的模块的过程。每个模块都负责完成特定的功能,并且与其他模块通过接口进行交互。 为什么要模块化: 1、代码重用 2、降低复杂性 3、并行开发 4、易于测试