중첩 형태는 캡슐화 범위와 객체 연결을 함께 설계한다

선언 위치가 접근 범위와 수명 결합을 동시에 바꿉니다.

StudyLibrary
owner boundary

static nested

내부 값 타입

inner

library 상태 접근

local

호출별 formatter

anonymous

일회성 command

public API

안정 타입만

핵심: private 중첩 타입 자체를 외부 반환 계약에 노출하지 않습니다.