반응형
Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 컴퓨터과학
- 사이버보안
- 딥러닝
- 프로그래밍
- 데이터과학
- 네트워크
- 버전관리
- 디자인패턴
- 보안
- 프로그래밍언어
- 데이터구조
- 웹개발
- 알고리즘
- 인공지능
- 컴퓨터공학
- 데이터분석
- 클라우드컴퓨팅
- 컴퓨터비전
- 자바스크립트
- 데이터베이스
- 소프트웨어
- 자료구조
- I'm Sorry
- 네트워크보안
- springboot
- 소프트웨어공학
- 빅데이터
- 파이썬
- 머신러닝
- Yes
Archives
- Today
- Total
목록ChainOfResponsibility (1)
스택큐힙리스트
책임을 넘겨라! Chain of Responsibility 한방 정복
1. 패턴 한 줄 요약“여러 처리자(handler) 를 체인처럼 묶어, 요청을 순차적으로 건네며 해당 단계가 책임을 지면 거기서 끝·못 하면 다음으로 패스한다.”2. 왜 써야 할까?결합도↓ : 클라이언트가 ‘누가 처리할지’를 몰라도 된다.확장성↑ : 새 규칙이 생겨도 체인에 핸들러만 끼워 넣으면 끝.실행 흐름 제어 : 요청 로깅→인증→권한→비즈니스 로직 같은 가변 파이프라인을 우아하게 다룬다.3. 구조 감 잡기Handler 인터페이스 – handle(request) + next 보관ConcreteHandler – 조건 확인 후 처리·패스 결정Client – 첫 번째 핸들러에게만 요청하고, 나머지는 체인이 알아서4. 코틀린 예제 – API 필터 체인interface ApiFilter { fun doF..
개발
2025. 7. 28. 10:06