'책임연쇄패턴' 태그의 글 목록
본문 바로가기
728x90
반응형

책임연쇄패턴3

22-04-18-책임연쇄패턴-4부-장점과단점 01.자바 자바에서는 Servel Filter CoRInJava import javax.servlet.*; import java.io.IOException; public class CoRInJava { public static void main(String[] args) { Filter filter = new Filter() { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { // TODO 전처리 chain.doFilter(request, response); // TODO 후처리 } }; } } MyFilt.. 2022. 4. 18.
22-04-18-책임연쇄패턴-2부-패턴적용하기 01.책임연쇄패턴 적용하기 01.1 RequestHandler before public class RequestHandler{ public handler(Request request){ System.out.println(request.getBody()); } } after public abstract class RequestHandler{ private RequestHandler nextHandler; public RequestHandler(RequestHandler nextHandler){ this.nextHandler = nextHandler; } public void handle(Request request){ if(nextHandler != null){ nextHandler.handle(reque.. 2022. 4. 18.
22-04-17-책임연쇄패턴-1부-패턴소개 01.책임연쇄패턴 책임들의 연쇄적으로 연결되어 있는 패턴 각각의 책임들이 연결되어 있는것 단일 책임 원칙의 책임이랑 같다 어떤 클래스가 변경되어야하는 이유는 한가지 이유여만 하는것 이 패턴은 요청을 보내는 쪽과 처리하는 쪽을 분리하는 패턴 요청을 보내는 쪽에서 요청을 처리하는 핸들러가 어떤 구체적인 타입인지 상관없이 디커플링된 상태에서 요청을 처리하게 해주는 패턴임 02.소스로 알아보는 패턴 02.1 Client public class Client{ public static void main(String[] args){ Request request = new Request("무궁화 꽃이 피었습니다."); RequestHandler requestHandler = new RequestHandler(); re.. 2022. 4. 18.
728x90
반응형