객체에게 보낸 메세지가 내부적으로 연결된 다른 객체들에게 자동으로 전달되어, 객체들 중 해당 조건에 만족하는 객체가 실행을 담당하는 패턴을 말한다. 객체들간의 의존성을 존더 약화 시키는 효과를 가진다. 즉, 메시지가 전달되면 해당 객체만 일을 하고 나머지 객체는 아무것도 하지 않는 패턴을 말한다.
장점
- 시스템 내의 결합도를 낮춤
- 요청을 받아 처리하는 객체에 상관하지 않고 요청을 보낼 수 있음
- 객체들간의 책임을 보다 유연하게 분산시킴
단점
- 요청이 제대로 처리될 지 여부가 불확실하다.
- 요청을 처리하는데 걸리는 시간을 정확히 예측하기 힘듬
'프로그램 아키텍쳐 > 디자인패턴' 카테고리의 다른 글
추상 팩토리 패턴 ( The Abstract Factory pattern ) (0) | 2009.10.28 |
---|---|
팩토리 메소드 ( The Factory Method ) (0) | 2009.10.28 |
디자인 패턴 종류의 설명 (0) | 2009.08.27 |
디자인 패턴(Design Patterns)이란 (0) | 2009.08.27 |
어댑터패턴 ( adapter pattern ) (0) | 2009.01.07 |