13. 책임연쇄패턴
1. 책임연쇄패턴 요청을 보내는 쪽(sender)과 요청을 처리하는 쪽(receiver)를 분리하는 패턴 핸들러 체인을 사용해서 요청을 처리한다 2. 패턴 적용 전 목적에 따라 매번 클라이언트는 새로 작성된 클래스를 변경해주는 코드변경을 감수해야만 한다 또한, 여러 개의 목적을 복합적으로 처리해야될 경우 새로운 문제에 봉착할 수 있다. 책임연쇄 패턴을 적용할 경우, 위의 문제점들을 해결해나갈 수 있다. @Data public class Request { private String body; public Request(String body) { this.body = body; } } public class RequestHandler { public void handler(Request request) { ..
디자인 패턴
2022. 2. 10. 19:57