다음에서 설명하는 디자인 패턴으로 적절한 것은?가.하위 클래스로 객체 … | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지
1[경찰간부후보생 소프트웨어공학] 23년 1회차
다음에서 설명하는 디자인 패턴으로 적절한 것은?
| 가.하위 클래스로 객체 생성에 대한 책임을 위임하고 하위 클래스의 정보를 은닉하고자 할 때 사용한다. 나.객체를 만들기 위한 인터페이스를 정의하되, 하위 클래스가 인스턴스를 생성하는 클래스를 결정하도록 한다. 다.생성해야 할 객체를 명세하는 하위 클래스가 필요한 경우에 사용한다. |
1
Adapter패턴
2
Facade 패턴
3
Factory method패턴
4
Decorator 패턴
해설
설명하는 패턴은 Factory method 패턴이다.
객체 생성용 인터페이스는 상위 클래스가 정의하고, 어떤 클래스의 인스턴스를 만들지는 하위 클래스가 결정하도록 생성 책임을 위임하는 생성 패턴이다.
- Adapter 패턴은 호환되지 않는 인터페이스를 변환해 함께 동작하게 하는 구조 패턴이다.
- Facade 패턴은 복잡한 하위 시스템에 단순한 통합 인터페이스를 제공하는 구조 패턴이다.
- Decorator 패턴은 객체에 기능을 동적으로 덧붙이는 구조 패턴이다.
오류나 개정된 내용이 보이면 알려주세요