模块化概念
模块化就是为了减少循环依赖,减少耦合,提高设计的效率。为了做到这一点,我们需要有一个设计规则,所有的模块都在这个规则下进行设计。良好的设计规则,会把耦合密集的设计参数进行归类作为一个模块,并以此划分工作任务。而模块之间彼此通过一个固定的接口(所谓的可见参数)进行交互,除此之外的内部实现(所谓的隐参数)则由模块的开发团队进行自由发挥。
程序模块化的目的:
减 少循环依赖
减少耦合
提高设计效率
程序模块化的实施:
把耦合密集 的归为一个模块
模块间通过固定的接口交互
模块内部实现自由发挥
HTML CSS Images的模块化设计