handler 인터페이스를 정의하고 여러 concrete 클래스를 생성한다. Client는 매번 Handler를 체인으로 엮어서 활용하는데 이름 책임 연쇄 패턴이라고 한다. 책임 연쇄 패턴은 어떤 작업을 순차적으로 진행하는 데 이를 메서드 한 블록 내에서 처리하는 것이