과목 구분 없음9급 국가직 공무원 컴퓨터일반 · 2018년04월07일 · 10/20
10.개발자가 사용해야 하는 서브시스템의 가장 앞쪽에 위치하면서 서브시스템에 있는 객체들을 사용할 수 있도록 인터페이스 역할을 하는 디자인 패턴은?
1
Facade 패턴정답
2
Strategy 패턴
3
Adapter 패턴
4
Singleton 패턴
해설
1. Facade: 하위 객체를 사용할 수 있도록 하는 인터페이스 2. Strategy: 객체의 행위를 캡슐화하여 변경에 유연 3. Adapter: 서로 맞지 않은 두 객체 사이에서 연동할 수 있는 인터페이스 4. Singleton: 객체가 단 하나 뿐이며 한번에 한 곳에서만 쓰이게 하는 방법