20-4GoF(Gang of Four) 디자인 패턴을 목적에 따라 나누… | 2020년 정보처리기사실기 4회차 기출문제 상세 페이지
15
20-4
GoF(Gang of Four) 디자인 패턴을 목적에 따라 나누면 세 가지 유형이 된다. 빈칸에 알맞은 유형을 적으시오.
- 생성 패턴: 객체를 만드는 과정을 캡슐화한다.
- 구조 패턴: 클래스와 객체를 조합해 더 큰 구조를 만든다.
- ( ) 패턴: 객체들이 서로 상호작용하고 책임을 나누는 방법을 다룬다.
해설
행위(Behavioral)
[해설]
객체 간 상호작용과 책임 분배를 다루는 유형은 행위(Behavioral) 패턴이다.
- 생성: Singleton, Factory Method, Abstract Factory, Builder, Prototype
- 구조: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy
- 행위: Observer, Strategy, Command, Iterator, State, Template Method, Visitor 등
GoF 패턴은 이렇게 목적 기준 세 유형, 총 23개로 정리된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.