pattern switch와 method dispatch 선택

data 해체가 encapsulation을 해치지 않는지 판단한다.

상황선택이유
closed value projectionpattern switchexhaustive operation
open subtype behaviorpolymorphismextension
nested value shaperecord patterncomponent 관계
deep object internalsmethodencapsulation

핵심: Java 25 안정 pattern은 preview flag 없이 compile된다.