部分接口的实现，首界面的实现