정답: 2번 객체 지향 프로그래밍에서 객체는 자신의 내부 상태를 외부에 숨기고, 자신의 연산을 통해서만 접근을 허용하는 방식을 정보 은닉(information hiding)이라고 합니다. 이는 객체의 내부 구현을 감추고, 인터페이스를 통한 접근만 가능하게 하여 모듈의 독립성을 높이고 변경 용이성을 증가시킵니다.