문제 토론

문제 목록으로

문제

다음 중 State 패턴과 Strategy 패턴의 차이점을 올바르게 설명한 것은?

1. State는 내부 상태에 따라 자동 변경, Strategy는 클라이언트가 선택 (정답)
2. State는 컴파일 타임 결정, Strategy는 런타임 결정
3. State는 단일 알고리즘, Strategy는 다중 알고리즘
4. State는 구조 패턴, Strategy는 행위 패턴

해설

State 패턴은 객체의 내부 상태에 따라 행동이 변경되고, Strategy 패턴은 클라이언트가 알고리즘을 선택합니다.

로그인하여 토론에 참여하세요.

댓글 (0)

댓글
답글

아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!