公用组件模块设计: 1、求同存异,抽取公共组件(外部获取共同认可去除有问题,不重要得需求,设想将来可能会有得需求,留坑)2、架构设计在于合理的拆分和合并(内部重复工作提取)3、组件设计基于简单原则、开闭原则4、数据结构优于算法,基于数据驱动渲染5、依赖内聚,IOC,低耦合