처음으로

정보처리기사

2020년 08월 22일 기출문제

2. 다음 내용이 설명하는 디자인 패턴은?

1.gif

*해설

<문제 해설>
1. Visitor(방문자) 패턴 <행위 패턴>
- 각 클래스들의 데이터 구조에서 처리 기능을 분리하여 별도의 클래스로 구성함.
분리된 처리 기능은 각 클래스를 방문하여 수행

2. Observer 패턴 <행위 패턴>
- 한 객체의 상태가 변화하면 객체에 상속되어 있는 다른 객체들에게 변화된 상태를 전달.
분산된 시스템 간에 이벤트 생성, 발행(Publish), 이를 수신(Subscribe)해야할 때 이용함

4. Bridge 패턴 <구조 패턴>
- 구현부에서 추상층을 분리, 서로가 독립적으로 확장함
기능과 구현을 두 개의 별도 클래스로 구현함
공유
해설보기
정답보기
<<이전
다음>>
목록
서버에 요청 중입니다. 잠시만 기다려 주십시오...