
자바에서 객체 지향 프로그래밍의 핵심 중 하나는 바로 *정보 은닉(Information Hiding)*입니다. 이 개념을 현실적으로 실현하는 가장 대표적인 방식이 바로 Getter/Setter 패턴이죠.이번 글에서는 Getter/Setter의 구조와 필요성, 그리고 정보 은닉의 이유와 이점까지 차근차근 설명해드릴게요.🔐 1. 정보 은닉(Information Hiding)이란?정보 은닉이란 클래스 내부의 필드(데이터)를 외부에서 직접 접근하지 못하도록 감추고, 오직 공개된 메서드를 통해서만 접근하거나 수정할 수 있도록 하는 것을 의미합니다.왜 필요한가요?객체의 무결성 유지내부 구현 변경 시 외부 영향 최소화잘못된 데이터 입력 차단객체의 책임을 명확히 분리✏️ 잘못된 예시public class Person..