디자인패턴 [Java][디자인 패턴] 17. 체인 패턴 (Chain Pattern) 체인 패턴은 객체 메시지의 송신과 수신을 분리해서 처리한다. 체인 패턴이란? 체인 패턴은 처리 로직을 요청하는 송신부와 처리하는 수신부를 분리하는 효과가 있다. 체인 패턴은 여러 객체에 요청된 이벤트를 처리할 수 있도록 균등한 기회를 제공한다. 체인 패턴은 자신이 요청한 이벤트의 상태를 어떤 객체가 처리할지 모른다. 하나의 요청을 세부적으로 분리하거나 복수의 동작을 처리할 때 유용하다 체인 패턴은 사슬로 묶인 객체를 순차적으로 탐색하면서 요청된 객체를 수행한다. 순차적으로 모든 객체를 처리하기 때문에 다소 지연 시간이 발생한다. 이는 체인 패턴의 단점이다. 체인 패턴의 특징은 하나의 객체를 처리할 때 클래스 객체 한 개의..