정보 은폐의 근본적인 목적은 객체의 내부 구현을 외부에 드러내지 않고, 객체 간의 상호작용을 통해 시스템을 설계하는 것입니다. 이는 객체가 서로 독립적으로 변경될 수 있도록 하여, 코드 수정 시에 발생할 수 있는 예기치 않은 영향(side effect)을 최소화하기 위해서입니다. 이를 통해 코드의 유지보수성을 높이고, 시스템의 안정성을 확보할 수 있습니다. 따라서 정보 은폐의 목적은 보기 3에 해당합니다: 고려되지 않은 영향(side effect)들을 최소화하기 위하여.