一、概述
1、定义:指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部特性。
2、作用:模块化用来分割、组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。
3、与组件的区别:
组件可以理解为单独的页面,假想成由html+css+js构成,但是模块算是从功能性特征上看的,比如一个页面中可能包含多种功能,而每个功能又都是彼此独立,不相联系。
一、概述
1、定义:指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部特性。
2、作用:模块化用来分割、组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。
3、与组件的区别:
组件可以理解为单独的页面,假想成由html+css+js构成,但是模块算是从功能性特征上看的,比如一个页面中可能包含多种功能,而每个功能又都是彼此独立,不相联系。