C/C++ 디자인 패턴 (13) — 책임 연쇄(Chain of Responsibility)

HTTP 요청 하나를 처리하기 전에 차단 IP 확인, 인증, 정적 파일 응답, 애플리케이션 라우팅을 차례로 거쳐야 한다. 이를 함수 하나의 if-else로 늘어놓으면 단계를 추가하거나 순서를 바꿀 때마다 그 함수를 고쳐야…

Continue ReadingC/C++ 디자인 패턴 (13) — 책임 연쇄(Chain of Responsibility)