拆分各种组件到不同文件，链表，字符串等