문제
디자인 패턴을 소프트웨어 개발에 적용함으로써 얻게 되는 이점이 아닌 것은 무엇인가?
① 유지보수성이 증가한다. ② 협업의 효율성이 증대된다. ③ 모든 언어에 적용 가능하다. ④ 시스템의 확장성이 향상된다.
정답
3번
해설
정답: 3. 디자인 패턴은 주로 객체지향 설계에서 활용되며 모든 언어에 그대로 적용 가능하다고 보기 어렵다.
오답 풀이
- 1번: 디자인 패턴은 유지보수성 향상에 도움을 준다.
- 2번: 공통 설계 어휘를 제공해 협업 효율을 높인다.
- 3번: 모든 언어에 적용 가능하다는 설명은 과도하다.
- 4번: 확장성 향상에 도움이 된다.
보충 개념 디자인 패턴은 반복되는 설계 문제에 대한 재사용 가능한 해결책이다.