* 抽象出界面逻辑与功能