Binding   바인딩

(2013-08-09)
정보기술(IT) 1. 정보기술

전산기초
컴퓨터구조
프로그래밍
데이터베이스
소프트웨어 공학
운영체제
정보보호/보안
IT 기타기술
 > 프로그래밍프로그래밍 언어론
객체지향
자료구조
알고리즘
자료표현(알파벳/코드)
시스템 프로그래밍
프로그래밍언어 종류
프로그래밍 기타일반
 > 프로그래밍 언어론 1. 프로그래밍 언어

구문
이름,바인딩
자료형/데이터형
예외,이벤트 처리
 > 이름,바인딩 1. 바인딩
2. 변수
3. 선언/정의/초기화
4. 좌변값

     
정보기술(IT) 1. 정보기술

전산기초
컴퓨터구조
프로그래밍
데이터베이스
소프트웨어 공학
운영체제
정보보호/보안
IT 기타기술
 > 프로그래밍프로그래밍 언어론
객체지향
자료구조
알고리즘
자료표현(알파벳/코드)
시스템 프로그래밍
프로그래밍언어 종류
프로그래밍 기타일반
 > 객체지향 1. 객체지향
2. 객체지향 프로그래밍
3. 메세지
4. 생성자
5. 오버라이딩
6. 오버로딩
7. 접근 제한 수식자
8. 추상 클래스

객체,클래스,인스턴스
객체지향 원리/특징
객체지향 모델링
 > 객체지향 원리/특징 1. 캡슐화
2. 상속성
3. 다형성
4. (동적)바인딩
5. 정보은닉

     
1. 바인딩 (Binding)

  ㅇ [일반] 이름을 어떤 속성과 연결짓는 과정을 말함

  ㅇ [전산] 변수,프로시저,상수 등의 이름(식별자)을 속성(값)과 연관(association)짓는 것

   
2. [전산]  바인딩 

  ㅇ 추상적 구문 단위가 여러 속성 중 하나 또는 일부를 연관짓는 것
     - 例) 
        . 상수 변수가 실제 상수 값에 바인딩되는 것
        . 변수가 메모리에 적재될 때 기억공간 셀에 바인딩되는 것
        . 연산 기호(`*`등)가 실제 연산(`곱셈`등)에 바인딩되는 것
        . 함수 호출과 호출된 함수를 연관짓는 메커니즘 등

  ㅇ 바인딩 시간(Binding Time)과 관련하여 구분 
     - 정적 바인딩 (Static)
        . 초기에 한번 이루어지고 실행 동안 변하지 않고 유지됨
        . 정적 바인딩되는 속성은 정적 속성이라고 함
     - 동적 바인딩 (Dynamic)
        . 실행시 동안만 이루어지고, 다시 해제됨
           .. 실행 중간에도 속성 변경이 가능
        . 동적 바인딩되는 속성은 동적 속성이라고 함


[ 이름,바인딩 ]1. 바인딩  2. 변수  3. 선언/정의/초기화  4. 좌변값  
[ 객체지향 원리/특징 ]1. 캡슐화  2. 상속성  3. 다형성  4. (동적)바인딩  5. 정보은닉  

 
        최근수정     모바일웹     참고문헌