相同点 都能描述对象类型都能实现继承,interface使用extends, type配合交叉类型 不同点 type除了能描述对象还可以用来自定义其他类型同名的interface会合并(属性取并集,不能出现类型冲突)同名type会报错 在注解对象类型的场景下非常相似,推荐大家使用type, type更加灵活