基本解释了一下混乱的代码组织方式。。