dynamic binding – 동적 바인딩
동적 바인딩은 늦은 바인딩(late binding)이라고도 불리는데, 루틴이나 객체의 링킹이 실행시 그 순간의 상태에 따라 일어난다. 프로그래밍에서 변수들은 정수나 문자열 등 형태에 따라 그 변수에 저장되는 값의 저장방법이나 조작방법이 달라진다. 전통적인 컴파일러들이나 어셈블러들은 컴파일 시점에 변수의 형식을 할당하는 정적 바인딩을 제공하였으나, 객체지향 언어들은 실행시 키보드 또는 기타 다른 소스로부터 값이 변수에 들어오는 그 순간에 변수의 형식이 결정되는 동적 바인딩을 지원한다. 이른 바인딩(early binding) 또는 정적 바인딩(static binding)과 대비되는 말이다.