模块化开发,更像是把一个大程序,分割成一个一个小的部分。这样的好处是:
1.比一个完整的大程序加载要快。
2.需要时加载模块,不需要时卸载模块,对内存消耗低。
3.便于独立开发。
4.一个模块可以被很多程序调用。
每个模块更像一个独立的小程序。而且每个模块都是独立编译。不同的是,各个模块不能单独运行。必须系统调用时,才能使用。