객체 서로 연관 있는 속성(데이터 프로퍼티)과 행동(함수(메소드))을 묶어 주기 위한것 순수 데이터 객체 와 상태와 행동 객체 가 있다. 밀접하게 관련있는 상태와 행동을 객체로 묶어야 한다.