如何进行模块化设计和组件拆分