ABOUT ME

Today
Yesterday
Total
  • 인터페이스 (TS)
    카테고리 없음 2023. 12. 20. 16:58

    인터페이스란?

     

    TS에서 객체의 타입을 정의하는데 사용

     

    인터페이스는 개념적으로는 규약이라고한다.

     

     

    TS에서는 속성까지 정의하는 차이점이 있다.

     

    그렇기에 에러를 잡는 유리한 점이 있다.

     

    코드의 안정성이 높아진다. 규약이기 때문에 강제성을 띈다. 

     


     

    추상 클래스는 기본구현을 제공

     

    인터페이스는 개체 구조만을 제공 기본구형을 제공 X

     

    인터페이스는 다중으로 여러 인터페이스 구현가능


    상속 멕커니즘

     

    인터페이스는 다중 상속을 지원하고 즉 하나의 클래스를 여러 인터페이스를 구현가능 


    구현 메커니즘

     

    인터페이스는 모든 메서드를 직접 구현해야한다.


    추상클래스는 기본을 제공하고 상세를 확장하기에 좀 더 자유로운데

     

    인터페이스는 특정 구조를 준수하도록 강제한다. 

Designed by Tistory.