模块:从代码的角度分析,分属同一功能/业务的代码进行隔离(分装)成独立的模块,可以独立运行,独立管理,每个模块有很多接口,可供调用 组件:从ui界面角度,补一些可复用的ui元素,抽离为单个组件,便于项目的维护和开发。