Tour of Rust 목차

동적 vs 정적 디스패치

메소드는 다음의 두 가지 방식으로 실행됩니다:

trait 자료형인 &dyn MyTrait은 동적 디스패치를 통해 객체의 인스턴스들을 간접적으로 작동시킬 수 있게 해줍니다.

동적 디스패치를 사용할 경우, Rust에서는 사람들이 알 수 있도록 trait 자료형 앞에 dyn을 붙일 것을 권고합니다.

메모리 상세: