디자인패턴
책임 연쇄 패턴(Chain of Responsibility Pattern)
kyoun
2019. 5. 20. 14:34
책임 연쇄 패턴(Chain of Responsibility Pattern)
- 용도
- 어떤 요구가 발생했을 때, 그 요구를 처리할 Object를 바로 결정할 수 없을 때, 다수의 Object를 Chain으로 연결해 차례로 방문하면서 목적에 맞는 Object를 결정함(내가 못하면 남한테 전가시킴)
- 요구하는 측과 처리하는 측의 연결을 약화시킴(Coupling을 낮추는 역할을 함)
- 사용 방법
- Handler객체가 문제를 해결했는지 확인하면서 계속해서 가능한 객체를 연결해 줌
- Class Diagram