문제 상세보기
문제 정보
문제 ID: 540265
카테고리: 정보처리기사
강의: 미분류
키워드: 없음
문제
GoF(Gangs of Four) 디자인 패턴 중 생성패턴으로 옳은 것은?
정답을 선택하세요
단일 문제
정답
1번
: singleton pattern
해설 gpt-4o-mini 생성
[정답 근거] → 1번 'singleton pattern'은 객체를 오직 하나만 생성할 수 있도록 보장하는 생성 패턴입니다. 이는 인스턴스가 하나만 존재해야 하는 경우에 유용하며, 전역적으로 접근할 수 있는 방법을 제공합니다. 따라서 생성 패턴에 해당합니다.
[오답 해설] → 2번 'adapter pattern'은 인터페이스를 변환하여 서로 호환되지 않는 클래스들이 함께 작동할 수 있도록 하는 구조 패턴입니다. 3번 'decorator pattern'은 객체에 추가적인 기능을 동적으로 부여하는 구조 패턴입니다. 4번 'state pattern'은 객체의 상태에 따라 행동을 변경할 수 있도록 하는 행동 패턴입니다. 이들은 모두 생성 패턴이 아니므로 정답이 아닙니다.
[관련 개념] → 디자인 패턴은 소프트웨어 설계에서 자주 발생하는 문제를 해결하기 위한 일반적인 솔루션입니다. 생성 패턴은 객체 생성과 관련된 패턴으로, 객체의 생성 방식을 캡슐화하여 유연성을 제공합니다.
[학습 포인트] → 생성 패턴의 이해는 객체 지향 프로그래밍에서 매우 중요합니다. 각 패턴의 목적과 사용 사례를 명확히 알고, 적절한 상황에서 활용할 수 있도록 연습하는 것이 필요합니다.
[오답 해설] → 2번 'adapter pattern'은 인터페이스를 변환하여 서로 호환되지 않는 클래스들이 함께 작동할 수 있도록 하는 구조 패턴입니다. 3번 'decorator pattern'은 객체에 추가적인 기능을 동적으로 부여하는 구조 패턴입니다. 4번 'state pattern'은 객체의 상태에 따라 행동을 변경할 수 있도록 하는 행동 패턴입니다. 이들은 모두 생성 패턴이 아니므로 정답이 아닙니다.
[관련 개념] → 디자인 패턴은 소프트웨어 설계에서 자주 발생하는 문제를 해결하기 위한 일반적인 솔루션입니다. 생성 패턴은 객체 생성과 관련된 패턴으로, 객체의 생성 방식을 캡슐화하여 유연성을 제공합니다.
[학습 포인트] → 생성 패턴의 이해는 객체 지향 프로그래밍에서 매우 중요합니다. 각 패턴의 목적과 사용 사례를 명확히 알고, 적절한 상황에서 활용할 수 있도록 연습하는 것이 필요합니다.
문제 정보
문제 ID: 540265
카테고리: 정보처리기사
강의: 미분류
키워드: 없음