반응형
프록시패턴
-
프록시 패턴(Proxy Pattern)이란?Design Pattern/구조 디자인 패턴 2024. 4. 13. 22:41
프록시 패턴은 구조적 디자인 패턴 중 하나로, 다른 객체에 대한 접근을 제어하거나 그 기능을 확장하는 데 사용됩니다. 프록시는 실제 객체와 같은 인터페이스를 구현하여 클라이언트로부터의 요청을 실제 객체로 전달하기 전에 처리합니다. 이 패턴은 실제 객체를 직접 참조하는 대신 프록시를 통해 상호작용하는 방식으로, 접근 제어, 비용 절감, 네트워크 최적화 등을 목적으로 사용됩니다. 1. 프록시 패턴은 주로 어디에 쓰이나? 원격 프록시 (Remote Proxy) 예시: 원격 서버에 저장된 대용량 비디오 파일을 재생할 때 설명: 사용자가 비디오를 재생하려고 할 때, 모든 데이터를 한 번에 다운로드하지 않고 필요한 부분만 불러와 재생합니다. 이처럼 원격 프록시는 네트워크를 통해 다른 서버에 있는 객체(여기서는 비디..