[디자인 패턴] - Chain of Responsibility
볼빵빵오춘기
Chain of Responsibility여러 개의 처리 객체(Handler)를 체인으로 연결해, 요청을 처리할 수 있는 객체가 책임을 맡아 처리하고, 처리할 수 없으면 다음 객체에 요청을 넘기는 구조의 패턴이다.즉, 요청을 보냈을 때 누가 처리할지는 런타임에 결정되고, 유연하게 책임 분산이 가능하다. 예시 코드// Handler 인터페이스abstract class Handler { protected Handler next; public Handler setNext(Handler next) { this.next = next; return next; } public abstract void handle(String request);}// Concrete Han..