[디자인 패턴] 책임 연쇄 패턴 (Chain of responsibility Pattern)
디자인 패턴- 개념
요청을 처리할 수 있는 기회를 여러 객체에게 주어, 요청하는 객체와 처리하는 객체 간의 결합도를 없앨 수 있는 패턴
- 구현
Handler는 요청을 처리하는 인터페이스를 정의하고, 후속 처리자(successor)와의 연결을 구현합니다
ConcreteHandler는 자신이 처리할 행동이 있다면 처리하고, 아니라면 후속처리자에게 요청을 보냅니다
사용자가 처리를 요청하면 이 요청이 실제로 요청을 받을 책임이 있는 ConcreteHandler 객체를 만날 때까지 연결 고리를 따라서 계속 전달됩니다
- 관련 패턴
복합체 패턴 (Composite Pattern)
'디자인 패턴' 카테고리의 다른 글
[디자인 패턴] 프록시 패턴(Proxy Pattern) (0) | 2018.06.11 |
---|---|
[디자인 패턴] 복합체 패턴 (Composite Pattern) (0) | 2018.04.23 |
[디자인 패턴] 플라이급 패턴 (Flyweight Pattern) (0) | 2018.04.23 |
[디자인 패턴] 전략 패턴 (Strategy Pattern) (0) | 2018.04.23 |
[디자인 패턴] 장식자 패턴 (Decorator Pattern) (0) | 2018.04.01 |