반응형

1. 효과적으로 추상 클래스 및 인터페이스를 만드는 방법

2. JS Class에서 추상메서드의 파라미터를 변경하는 방법

abstract class Test {
  abstract test(test1: string): string;
}

class Test2 extends Test {
  test(test1: string, test2?: string): string {
    return test1 + test2;
  }
}

위 예시처럼 test1은 강제 구현이고 상속 받은 class에서는 test2를 optional하게 추가해야한다.

반응형

'TIL' 카테고리의 다른 글

[TIL] 2023-04-11  (0) 2023.04.11
[TIL] 2023-03-15  (0) 2023.03.15
[TIL] 2023-01-13  (0) 2023.01.13
[TIL] 2023-01-05  (2) 2023.01.05
[TIL] 2023-01-04  (0) 2023.01.04
얼은펭귄