정보 은닉은 객체지향 프로그래밍의 중요한 개념으로, 객체의 내부 상태를 외부에서 직접 접근하지 못하도록 보호하는 것을 말합니다. 이는 객체의 내부 구현을 숨기고, 외부에서는 필요한 정보나 기능에만 접근할 수 있도록 하여 객체의 무결성을 유지하는 데 중요한 역할을 합니다. 보기 1의 캡슐화(Encapsulation)는 정보 은닉과 가장 밀접한 관계가 있습니다. 캡슐화는 객체의 데이터와 메소드를 하나로 묶고, 외부에서는 필요한 부분만 노출시키는 메커니즘입니다. 이는 객체의 내부 구현을 감추고, 외부에서 접근 가능한 인터페이스만 제공하여 정보 은닉을 실현합니다. 따라서 정보 은닉과 밀접한 관계를 가진 개념은 보기 1의 캡슐화입니다.