문제
다음 중, 디자인 패턴의 유형이 나머지 셋과 다른 하나는?
① Memento ② State ③ Decorator ④ Command
정답
3번
해설
정답: 3. Decorator는 구조 패턴이고, Memento, State, Command는 행위 패턴이다.
오답 풀이
- 1번: Memento는 행위 패턴이다.
- 2번: State는 행위 패턴이다.
- 3번: Decorator는 객체에 기능을 동적으로 추가하는 구조 패턴이다.
- 4번: Command는 요청을 객체로 캡슐화하는 행위 패턴이다.
보충 개념 구조 패턴은 객체 조합 구조를, 행위 패턴은 객체 간 상호작용과 책임 분배를 다룬다.