TypeScript 中的接口可以继承,这样一个接口就可以从另一个接口中继承属性和方法。这使得可以在不同的接口之间共享代码,并且可以在继承接口的同时可以添加新的属性和方法。
举个例子:
interface Animal {
name: string;
makeSound(): void;
}
interface Cat extends Animal {
climb(): void;
}
const cat: Cat = {
name: 'Kitty',
makeSound: () => console.log('Meow'),
climb: () =>