디자인 패턴을 목적(Purpose)으로 분류할 때 생성, 구조, 행위 로 분류할 수 있다.
2
Strategy 패턴은 대표적인 구조 패턴으로 인스턴스를 복제하 여 사용하는 구조를 말한다.
3
행위 패턴은 클래스나 객체들이 상호작용하는 방법과 책임을 분산하는 방법을 정의한다.
4
Singleton 패턴은 특정 클래스의 인스턴스가 오직 하나임을 보장하고, 이 인스턴스에 대한 접근 방법을 제공한다.
ANSWER & EXPLANATION
정답 2번
이 문항은 틀리거나 거리가 먼 설명을 고르는 문제입니다. 정답 선택지는 'Strategy 패턴은 대표적인 구조 패턴으로 인스턴스를 복제하 여 사용하는 구조 를 말한다.'입니다. Strategy는 교체 가능한 알고리즘들을 각각 캡슐화하고 실행 시 선택할 수 있게 합니다.
오답·함정 포인트: 소프트웨어 설계 문항은 용어의 정의와 적용 범위를 묻는 경우가 않습니다. 문제의 금정•부정 방향을 먼저 표시하고 정답 개념과 대조하세요.
RELATED CONCEPT
소프트웨어 설계 핵심개념
정답 용어만 외우지 말고 각 보기의 적용 대상·기능·전제 조건을 비교하세요. 같은 분야 기출을 묶어서 풀면 표현이 달라져도 판단 기준을 유지할 수 있습니다.