重构

重构，改为MVP模式