프록시 패턴 (Proxy Pattern) 객체를 직접적으로 참조 하는것이 아닌 해당 객체를 대항하는 객체를 통해 대상 객체에 접근하는 방식 사이즈가 큰 객체가 로딩되기전 프록시를 통해 참조를 할 수 있음 로컬에 있지않고 떨어져있는 객체를 사용 실제 객체의 public, protected 메소드를 숨기고 인터페이스를 통해 노출 원래 객체에 접근에 대해 사전처리를 할 수 있음 객체를 생성할 때 한 단계를 거치게 되므로, 빈번한 객체 생성이 필요할 때 성능이 저하될 수 있음 프록시 내부에서 객체 생성을 위해 스레드가 생성, 동기화가 구현되어야 하는 경우 성능이 저하될 수 있음 // Image.java public interface Image { //인터페이스 생성 public void displayImage(..