괄호에 공통으로 들어갈 GoF 디자인 패턴 분류를 쓰시오.
( ) 패턴은 객체들이 상호작용하는 방법과 책임 분배를 정의한다. 객체 사이의 통신 방법을 다루고 알고리즘을 캡슐화해 결합도를 낮춘다. Chain of Responsibility, Command, Observer가 여기에 속한다.
모범답안
행위(Behavioral) 패턴
풀이와 판단 근거
행위(Behavioral) 패턴이다. GoF 분류에서 행위 패턴은 객체 사이에 요청을 전달하는 방법, 알고리즘의 캡슐화, 책임 분배와 협력 방식을 다룬다.
Chain of Responsibility는 처리자를 연결하고, Command는 요청을 객체로 캡슐화하며, Observer는 상태 변화 통지를 구독자에게 전달하므로 모두 객체 상호작용이 중심이다. 생성 패턴은 객체 생성 과정, 구조 패턴은 클래스·객체 조합 방식에 초점을 둔다.
자주 틀리는 지점
- 여러 객체가 등장한다는 이유만으로 객체 조합을 다루는 구조 패턴으로 답함
- Command의 생성이라는 표현을 객체 생성 패턴과 잘못 연결함
- Observer·Command·Chain of Responsibility가 모두 책임과 메시지 전달을 다룬다는 공통점을 놓침
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.