객체 지향 프로그래밍에서 'encapsulation'은 데이터와 데이터를 처리하는 함수를 하나로 묶는 개념을 의미합니다. 이는 객체들 간의 상호작용에서 각 객체의 내부 구현을 숨기고 인터페이스를 단순화하여 객체들 간의 결합도를 낮추는 데 기여합니다. 따라서 선택한 보기 3번 'encapsulation'이 질문에서 설명하는 개념에 가장 적합합니다.