문제
객체지향 소프트웨어 설계 시 디자인 패턴을 구성하는 요소로서 가장 거리가 먼 것은?
① 개발자 이름 ② 문제 및 배경 ③ 사례 ④ 샘플코드
정답
1번
해설
정답: 1. 디자인 패턴은 패턴 이름, 문제, 해결, 결과 등으로 구성되며 개발자 이름은 패턴 구성 요소가 아니다.
오답 풀이
- 1번: 개발자 이름은 패턴 구성 요소와 무관하다.
- 2번: 문제 및 배경은 패턴이 적용되는 상황을 설명한다.
- 3번: 사례는 패턴의 적용 예시를 제공한다.
- 4번: 샘플코드는 패턴 구현 방법을 보여준다.
보충 개념 GoF 패턴 기술 항목: 패턴명, 의도, 동기, 적용성, 구조, 협력, 결과, 예제 코드 등.