바인딩은 서로 묶는 기능 : Target(UI)(대상) ↔ Source(Data)(원본) 연결
바인딩을 하기 위한 목적의 핵심은 두가지 : 바로, '동기화'와 '형식 변환'
데이터 바인딩은 기본적으로 UI의 요소(View)와 소스코드의 데이터(Source)를 서로 연결하는 것이다. '데이터 바인딩'을 사용하고 객체의 값을 변경하면, 바인딩된 컨트롤 요소가 자동으로 업데이트된다. 이렇게 하면 View는 Source를, Source는 View를 몰라도 서로간의 데이터가 변경되었을 때 반영이 가능해 진다. (여기서 모른다는 건 직접 접근을 안한다는 뜻)