모두CBT

다음에서 설명하는 디자인 패턴으로 적절한 것은?가.하위 클래스로 객체 … | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지

1[경찰간부후보생 소프트웨어공학] 23년 1회차
다음에서 설명하는 디자인 패턴으로 적절한 것은?
가.하위 클래스로 객체 생성에 대한 책임을 위임하고 하위 클래스의 정보를 은닉하고자 할 때 사용한다.
나.객체를 만들기 위한 인터페이스를 정의하되, 하위 클래스가 인스턴스를 생성하는 클래스를 결정하도록 한다.
다.생성해야 할 객체를 명세하는 하위 클래스가 필요한 경우에 사용한다.
1
Adapter패턴
2
Facade 패턴
3
Factory method패턴
4
Decorator 패턴
해설

설명하는 패턴은 Factory method 패턴이다.

객체 생성용 인터페이스는 상위 클래스가 정의하고, 어떤 클래스의 인스턴스를 만들지는 하위 클래스가 결정하도록 생성 책임을 위임하는 생성 패턴이다.

  • Adapter 패턴은 호환되지 않는 인터페이스를 변환해 함께 동작하게 하는 구조 패턴이다.
  • Facade 패턴은 복잡한 하위 시스템에 단순한 통합 인터페이스를 제공하는 구조 패턴이다.
  • Decorator 패턴은 객체에 기능을 동적으로 덧붙이는 구조 패턴이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 소프트웨어공학] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 소프트웨어공학 기출문제 암기장 전체 보기