모두CBT

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개로 정리된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.