객체가 특정한 작업이나 기능을 수행하는 역할을 맡고 있다는 의미
자신이 가지고 있는 자신을 표현하는 데이터인 프로퍼티(속성)을 변경하거나 사용하는 과정을 남(다른 객체)에게 위임하는 것이 아니라 자신의 멤버함수를 통해 스스로 하도록 하는 것을 의미
예를들면 자동차 객체는 자신이 어떻게 움직여야 하는지와 관련된 Move 기능을 남에게 위탁하지 않음.