完成页面的分离，每个页面为一个单独的类   防止代码太长