抽象接口。