정답: 4번 캡슐화는 객체의 내부 상태와 기능을 외부에 감추고, 인터페이스를 통해서만 접근할 수 있도록 하는 기법입니다. 이를 통해 변경 시 오류의 파급효과를 줄이고, 인터페이스를 단순화하여 소프트웨어 재사용성을 높이는 데 기여합니다. 4번은 상속에 대한 설명으로, 캡슐화와는 관련이 없습니다.