19. GoF(Gangs of Four) 디자인 패턴 중 생성패턴으로 옳은 것은?
❶ singleton pattern ② adapter pattern
③ decorator pattern ④ state pattern
문제 분석: "GoF(Gangs of Four) 디자인 패턴 중 생성패턴으로 옳은 것은?"이라는 문제입니다. GoF 디자인 패턴은 **"Gang of Four"**라는 책에서 제시된 23개의 디자인 패턴을 의미합니다. 이 중 생성 패턴(Creational Patterns)은 객체 생성에 관한 패턴들로, 객체의 생성 방법을 유연하게 하고, 코드의 변경 없이 객체 생성 방식을 쉽게 바꿀 수 있도록 돕습니다.
GoF 디자인 패턴에서 생성 패턴에 속하는 주요 패턴은 다음과 같습니다:
- Singleton Pattern: 객체를 하나만 생성하고, 그 객체를 전역적으로 공유하는 패턴.
- Abstract Factory Pattern: 관련된 객체들을 생성할 수 있는 인터페이스를 제공하는 패턴.
- Factory Method Pattern: 객체 생성의 책임을 서브클래스에 위임하는 패턴.
- Builder Pattern: 복잡한 객체를 단계별로 구성하는 패턴.
- Prototype Pattern: 기존 객체를 복제하여 새로운 객체를 만드는 패턴.
각 선택지 분석:
- ❶ Singleton Pattern:
- **싱글턴 패턴 (Singleton Pattern)**은 생성 패턴 중 하나로, 특정 클래스의 인스턴스를 하나만 생성하고, 그 인스턴스를 전역적으로 공유합니다. 객체 생성에 대한 제어를 제공하며, 이를 통해 시스템의 일관성을 유지합니다.
- 따라서, 싱글턴 패턴은 생성 패턴에 속합니다.
- ② Adapter Pattern:
- **어댑터 패턴 (Adapter Pattern)**은 구조적 패턴 중 하나입니다. 서로 호환되지 않는 인터페이스를 연결하는 데 사용되며, 객체의 생성 방식과는 관련이 없습니다.
- 따라서, 어댑터 패턴은 생성 패턴에 속하지 않습니다.
- ③ Decorator Pattern:
- **데코레이터 패턴 (Decorator Pattern)**은 구조적 패턴 중 하나로, 객체에 동적으로 추가적인 기능을 제공하는 패턴입니다. 객체의 생성 방식과는 관련이 없습니다.
- 따라서, 데코레이터 패턴은 생성 패턴에 속하지 않습니다.
- ④ State Pattern:
- **상태 패턴 (State Pattern)**은 행동 패턴 중 하나로, 객체의 상태에 따라 행동을 변경하는 패턴입니다. 객체 생성과는 관련이 없습니다.
- 따라서, 상태 패턴은 생성 패턴에 속하지 않습니다.
결론: Singleton Pattern은 생성 패턴에 속하는 패턴이므로 정답은 ❶ Singleton Pattern입니다.
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2021년 2회 정보처리기사 기출문제 21번 (0) | 2025.03.20 |
---|---|
2021년 2회 정보처리기사 기출문제 20번 (0) | 2025.03.20 |
2021년 2회 정보처리기사 기출문제 18번 (0) | 2025.03.20 |
2021년 2회 정보처리기사 기출문제 17번 (0) | 2025.03.20 |
2021년 2회 정보처리기사 기출문제 16번 (1) | 2025.03.20 |