post-custom-banner

참고

  1. Dynamic Dispatch
    -> 컴파일 타임에는 어떤 함수가 호출될 지 모르는 것. 즉, 런타임에 결정된다.
    ---> 성능상 Overhead가 발생할 수 있다.
    ---> 참조(Reference) 타입이 해당 항목에 포함된다.

  2. Static Dispatch
    -> 컴파일 타임에 어떤 함수가 호출 될 지 결정되는 것.
    -> 구조체나 열거형 등등, 값 자체인 경우에는 해당 항목에 포함된다.

  3. Final을 사용하면, Override가 불가능 하므로, Dynamic Dispatch에서 Static Dispatch로 전환할 수 있다.

profile
RTFM

0개의 댓글