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