在Typescript中,接口可以繼承其他接口。接口繼承可以幫助我們將多個接口的成員組合到一個接口中,從而實現代碼的重用和模塊化。
接口繼承的語法如下:
interface Parent {
name: string;
}
interface Child extends Parent {
age: number;
}
const child: Child = {
name: 'Alice',
age: 20
};
在上面的例子中,Child
接口繼承了Parent
接口,Child
接口包含了Parent
接口中的name
屬性以及自己的age
屬性。
當一個接口繼承了另一個接口時,子接口會繼承父接口中的所有成員,包括屬性和方法。子接口可以增加新的屬性或方法,也可以覆蓋父接口中的同名屬性或方法。
通過接口的繼承,我們可以更好地組織和管理代碼,提高代碼的可維護性和可擴展性。