카테고리 : 구조패턴 개요 : Proxy 패턴은 클라이언트가 실제 사용을 원하는 객체를 직접 사용하는 것이 아니라 그 객체에 대한 대리자(Proxy) 역할을 하는 객체를 두고, 클라이언트가 대리자(Proxy( 객체를 통해서 실제 객체를 사용하도록 하는 방식이다. Proxy 패턴은 클라이언트와 실제 사용하고자 하는 객체(RealSubject) 사이에 대리자(Proxy)를 두고, 실제 객체(RealSubject) 대신 대리자를 호출하는 방식이다. 대리자(Proxy) 객체는 실제 객체와 동일한 인터페이스를 가지며, 클라이언트와 실제 객체 사이에는 하나 이상의 복수 Proxy 객체가 있을 수 있다. Proxy 패턴에서 대리자(Proxy)는 단순하게는 클아이언트 요청을 그대로 실제 객체에 전달 가능하며, 대리자(..