![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdgajpl%2FbtshVACQG1J%2FsEEOx0xP6hBXEKY0kMybn1%2Fimg.jpg)
프록시 패턴(Proxy Pattern)
프록시 패턴이란? 대상 객체에 접근할때 직접 접근하지 않고 대상 객체를 대행하는 객체를 통해 간접적으로 접근하는 방식이다. 프록시의 사전적인 의미는 대리인이라는 뜻이다. 즉, 대상 객체의 대리인을 통해 접근하는 패턴이라고 이해하면 될 것이다. 프록시 서버를 생각하면 해당 패턴의 특징을 이해할 수 있을 것이다. 더보기 프록시 서버란? 서버와 클라이언트 사이에서 클라이언트가 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 시스템이다. 이제 프록시 패턴을 어떻게 구현하는지 확인해보자 public interface ISubject { void action(); } public class RealSubject implements ISubject { @Override public void action() ..