擴充套件介面
假設我們有一個介面:
interface IPerson {
name: string;
age: number;
breath(): void;
}
我們想要建立具有相同屬性的更具體的介面,我們可以使用 extends
關鍵字來完成:
interface IManager extends IPerson {
managerId: number;
managePeople(people: IPerson[]): void;
}
此外,還可以擴充套件多個介面。