[typescript] 인터페이스는 여러 개의 다른 인터페이스를 구현할 수 있는가?
아래는 TypeScript에서 인터페이스를 상속하는 방법을 보여주는 간단한 예제입니다.
interface Shape {
color: string;
}
interface Circle extends Shape {
radius: number;
}
interface Rectangle extends Shape {
width: number;
height: number;
}
// Circle 및 Rectangle 인터페이스는 Shape 인터페이스를 확장하여 color 속성을 상속받습니다.
위 예제에서 Circle 및 Rectangle 인터페이스는 Shape 인터페이스를 확장하여 color 속성을 상속받습니다. 이를 통해 인터페이스 간에 속성을 공유하고 재사용할 수 있습니다.
더 자세한 내용은 TypeScript 공식 문서를 참조하세요. https://www.typescriptlang.org/docs/handbook/2/objects.html#using-interfaces