interface 和 type 都可以用来定义类型,在一些情况下,它们可以互换使用。但是,它们在语义和功能上有以下主要区别: 扩展性:interface 更适合于定义对象的形状(shape),并且可以通过名称相同的 interface 来进行..