반응형
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 |
31 |
Tags
- 데이터분석
- 클라우드컴퓨팅
- 보안
- 컴퓨터비전
- 인공지능
- 자료구조
- 웹개발
- 네트워크
- 사이버보안
- I'm Sorry
- 컴퓨터공학
- 데이터구조
- springboot
- 데이터베이스
- 자바스크립트
- 빅데이터
- 디자인패턴
- 프로그래밍언어
- 컴퓨터과학
- 딥러닝
- 소프트웨어공학
- 파이썬
- 네트워크보안
- 머신러닝
- 소프트웨어
- 버전관리
- 알고리즘
- Yes
- 데이터과학
- 프로그래밍
Archives
- Today
- Total
목록decorator패턴 (1)
스택큐힙리스트
데코레이터 패턴: 핵심 기능에 ‘슈퍼파워’를 덧입히는 법
레거시 코드를 뒤흔들지 않고, 로깅·캐싱·보안 같은 부가 기능을 플러그인처럼 꽂고 빼고 싶을 때—Decorator 패턴이 가장 우아한 해답입니다. 스프링 AOP가 동작하는 원리도 결국 데코레이터의 변주죠.1️⃣ 데코레이터 패턴, 5초 요약정의 : ‘원본(Component)’을 래핑해 호출을 위임(delegate)하면서, 전 후처리 로직으로 기능을 확장하는 구조 패턴.구성 요소Component : 클라이언트가 기대하는 인터페이스ConcreteComponent : 실제 핵심 기능Decorator : Component를 보유하며, 부가 기능을 더해 다시 Component 형태로 노출주요 효과 : 상속 없이 런타임에 새 기능 조립, OCP(개방·폐쇄 원칙) 준수.2️⃣ 백엔드에서 언제 빛나나?로깅·트랜잭션 관리..
개발
2025. 7. 18. 13:49