일반 사용자에게 공개되는 인터페이스 영역
구현자만 접근할 수 있는 구현부 영역
두 가지가 나뉘어지는 설계 방법을 뜻한다.
외부에서 인스턴스에 직접 접근 및 수정을 하지 못 하게 제어하기 위한 설계 방식이다.
클라이언트를 개발하는 경우,
해킹이 당연히 이루어질 것이라고 가정하는 식으로 매우 보수적으로 설계해야 하기 때문에 항상 염두에 두어야 한다.
'Memo' 카테고리의 다른 글
티스토리 구리다 (0) | 2022.12.30 |
---|---|
생성 패턴 중 단일체 (싱글톤 / Singleton) (0) | 2022.12.28 |