Binding (바인딩)
Sizz-J
·2021. 6. 25. 15:56
바인딩(binding)이란?
1. 프로그램에 사용된 구성 요소의 실제 값
2. Property(속성)를 결정짓는 행위
3. 함수와 함수를 연결하는 것
이러한 것들이 바인딩 입니다.
비슷하게 사용되는 한국어로는 '배'라는 단어는 과일 배가 되기도하고, 바다를 떠다니는 배가 되기도합니다.
바인딩도 마찬가지입니다. 각 상황에 맞게 바인딩이라는 단어를 사용하게 됩니다. 너무 혼동하지말아요!
그런데, 바인딩은 2가지로 나뉩니다. 과일 배도 지역명이 붙으면서 성환배 나주배가 생겨나듯이 바인딩도 존재합니다.
1. 정적 바인딩(static binding) : 실행 시간 전에 일어나고, 실행 시간에는 변하지 않은 상태로 유지되는 바인딩
2. 동적 바인딩(dynamic binding) : 실행 시간에 이루어지거나 실행 시간에 변경되는 바인딩
이러한 동적 바인딩은 늦은 바인딩(late binding)이라고도 불립니다.
728x90
'Programming > TIP' 카테고리의 다른 글
.editorconfig란? (0) | 2021.04.22 |
---|---|
Parsing이란? Parser란? (0) | 2021.04.22 |
데이터 바인딩의 이해 (0) | 2021.04.20 |
SPA(Single Page Application) 이란? (0) | 2021.03.31 |
프로그래밍에서 바인딩(Binding)이란? (0) | 2021.03.31 |