문제
비결정성 알고리즘의 해결 전략을 구현하기 위해 중앙 데이터 저장소와 지식 소스가 문제 해결에 협력하는 패턴은?
① MVC 패턴 ② 미디에이터 패턴 ③ 블랙보드 패턴 ④ 클라이언트-서버 패턴
정답
3번
해설
정답: 3. 블랙보드 패턴은 중앙 저장소와 여러 지식 소스가 협력해 해를 찾는 구조이다.
오답 풀이
- 1번: MVC는 모델, 뷰, 컨트롤러로 역할을 분리한다.
- 2번: 미디에이터 패턴은 객체 간 상호작용을 중재한다.
- 3번: 블랙보드 패턴은 비결정성 문제 해결에 적합하다.
- 4번: 클라이언트-서버는 요청자와 제공자를 분리한다.
보충 개념 블랙보드 패턴은 음성 인식, 영상 인식, 신호 해석 같은 문제 해결에 활용된다.