정답: 2번 객체지향 프로그래밍에서 연관된 데이터와 함수를 하나의 단위로 묶어 외부와의 경계를 만들고 필요한 인터페이스만을 외부에 드러내는 과정을 '캡슐화'라고 합니다. 캡슐화는 객체의 내부 구조를 숨기고, 객체가 제공해야 하는 기능만을 외부에 노출하여 객체의 독립성과 보안성을 강화합니다.