1. 바인딩 (Binding)
ㅇ [일반] 이름을 어떤 속성과 연결짓는 과정을 말함
ㅇ [전산] 변수,프로시저,상수 등의 이름(식별자)을 속성(값)과 연관(association)짓는 것
2. [전산] 바인딩
ㅇ 추상적 구문 단위가 여러 속성 중 하나 또는 일부와 연관짓는 것
ㅇ 바인딩 例)
- 상수 변수가 실제 상수 값에 바인딩되는 것
- 변수가 메모리에 적재될 때 기억공간 셀에 바인딩되는 것
. [참고] ☞ 런타임 메모리, 메모리 논리주소 물리주소 참조
- 연산 기호(`*`등)가 실제 연산(`곱셈`등)에 바인딩되는 것
- 함수 호출과 호출된 함수를 연관(바인딩)짓는 메커니즘
- 특정 이벤트에 특정 수행 동작을 연결(바인딩)하는 등
3. [전산] 바인딩 구분
※ (바인딩 시간(Binding Time)과 관련하여 구분되어짐)
ㅇ 정적 바인딩 (Static)
- 초기에 (주로,컴파일시에) 한번 만 이루어지고, 실행 동안 항상 변하지 않고 유지됨
- 정적 바인딩되는 속성은, 정적 속성이라고 함
ㅇ 동적 바인딩 (Dynamic)
- 실행 중간에 이루어지고, 다시 해제됨
. 즉, 실행 중간에도 속성 변경이 가능
- 동적 바인딩되는 속성은, 동적 속성이라고 함