整理抽象视图类，新建抽象管理类，整理模块跟组件代码