문제 상세보기
문제 정보
문제 ID: 540159
카테고리: 정보처리기사
강의: 미분류
키워드: 없음
문제
GoF(Gang of Four) 디자인 패턴과 관련한 설명으로 틀린 것은?
정답을 선택하세요
단일 문제
정답
2번
: Strategy 패턴은 대표적인 구조 패턴으로 인스턴스를 복제하여 사용하는 구조를 말한다.
해설 gpt-4o-mini 생성
[정답 근거] → 2번은 Strategy 패턴을 잘못 설명하고 있습니다. Strategy 패턴은 객체의 행위를 캡슐화하여 동적으로 교체할 수 있도록 하는 행위 패턴입니다. 인스턴스를 복제하여 사용하는 것이 아니라, 서로 다른 알고리즘을 제공하는 전략 객체를 사용하여 클라이언트가 선택할 수 있게 합니다.
[오답 해설] → 1번은 디자인 패턴의 분류 방법을 올바르게 설명하고 있으며, 3번은 행위 패턴의 정의를 정확히 설명하고 있습니다. 4번은 Singleton 패턴의 목적과 기능을 정확히 설명하고 있습니다. 따라서 2번만이 잘못된 설명입니다.
[관련 핵심 개념] → 디자인 패턴은 소프트웨어 설계에서 자주 발생하는 문제를 해결하기 위한 일반적인 해결책입니다. GoF 디자인 패턴은 크게 생성 패턴, 구조 패턴, 행위 패턴으로 나뉘며, 각 패턴은 특정한 문제를 해결하기 위한 고유한 방식과 목적을 가지고 있습니다.
[학습 포인트] → 디자인 패턴의 종류와 각 패턴의 목적 및 특징을 명확히 이해하는 것이 중요합니다. 특히 Strategy 패턴과 같은 행위 패턴의 개념을 정확히 파악하여, 올바른 상황에서 적절하게 적용할 수 있어야 합니다.
[오답 해설] → 1번은 디자인 패턴의 분류 방법을 올바르게 설명하고 있으며, 3번은 행위 패턴의 정의를 정확히 설명하고 있습니다. 4번은 Singleton 패턴의 목적과 기능을 정확히 설명하고 있습니다. 따라서 2번만이 잘못된 설명입니다.
[관련 핵심 개념] → 디자인 패턴은 소프트웨어 설계에서 자주 발생하는 문제를 해결하기 위한 일반적인 해결책입니다. GoF 디자인 패턴은 크게 생성 패턴, 구조 패턴, 행위 패턴으로 나뉘며, 각 패턴은 특정한 문제를 해결하기 위한 고유한 방식과 목적을 가지고 있습니다.
[학습 포인트] → 디자인 패턴의 종류와 각 패턴의 목적 및 특징을 명확히 이해하는 것이 중요합니다. 특히 Strategy 패턴과 같은 행위 패턴의 개념을 정확히 파악하여, 올바른 상황에서 적절하게 적용할 수 있어야 합니다.
문제 정보
문제 ID: 540159
카테고리: 정보처리기사
강의: 미분류
키워드: 없음