문서 객체가 Draft, Review, Published 상태를 가지며 같은 `edit()` 요청에도 현재 상태에 따라 허용·거부 동작이 달라진다. 상태 객체가 전이를 관리하도록 한 패턴은?
정답 1번
State 패턴은 상태별 행동을 객체로 분리하고 문맥이 현재 상태 객체에 처리를 위임한다. 상태 전이에 따라 같은 요청의 동작이 달라지는 구조에 적합하다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-22