接口定义