✅ [프록시 패턴 완벽 이해] 프록시 서버부터 UML, 활용 사례까지 총정리!
🌐 프록시란 무엇인가요?프록시(Proxy) 패턴은 다른 객체를 대신해 행동하는 객체를 말합니다.가장 흔한 예로 우리가 자주 접하는 프록시 서버가 있습니다.프록시는 클라이언트와 실제 서비스 객체 사이의 중계자 역할을 수행합니다.프록시는 클라이언트가 직접 실제 객체에 접근하지 못하도록 중간에서 대리 처리하는 보호막입니다.📘 프록시 패턴의 구조 (UML 클래스 다이어그램)🔹 1. Service Interface서비스의 공통 인터페이스를 정의합니다.실제 객체와 프록시 객체가 모두 이 인터페이스를 구현합니다.🔹 2. Proxy실제 서비스 객체에 대한 **참조(Reference)**를 갖습니다.클라이언트는 프록시를 통해 마치 진짜 서비스 객체처럼 사용할 수 있습니다.프록시는 흐름 제어나 접근 제어만 담당하며..
Programming/Design Pattern
2022. 10. 30. 20:56