接口类型有哪些