模块化的作用有哪些