1) 프록시 패턴이란?
- 특정 객체에 대한 접근을 제어하거나 기능을 추가할 수 있는 패턴
- 초기화 지연, 접근 제어, 로깅, 캐싱 등 다양하게 응용해 사용할 수 있다.
2) 프록시 패턴의 장단점
(1) 장점
- 기존 코드를 변경하지 않고, 새로운 기능을 추가할 수 있다
- 기존 코드가 해야 하는 일만 유지할 수 있다
- 기능 추가 및 초기화 지연 등으로 다양하게 활용할 수 있다
(2) 단점
- 코드의 복잡도가 증가한다.
'코딩으로 학습하는 GoF의 디자인 패턴' 카테고리의 다른 글
[코딩으로 학습하는 GoF의 디자인 패턴] 퍼사드 패턴 (0) | 2024.12.25 |
---|