proxy pattern1 [Design Pattern] 프록시 패턴(Proxy Pattern) 개념 일반적으로 사용하는 프록시라는 용어는 클라이언트와 사용 대상 사이의 대리 역할을 맡은 오브젝트를 두는 방법을 총칭하는 반면, 디자인 패턴에서 말하는 프록시 패턴의은 프록시를 사용하는 방법 중에서 타깃에 대한 접근 방법을 제어하려는 목적을 가진 경우를 가리킨다. 프록시 패턴의 프록시는 타깃의 기능을 확장하거나 추가하지 않는다. 클라이언트가 타깃에 접근하는 방식을 변경한다. 타깃 오브젝트를 생성하기가 복잡하거나 당장 필요하지 않은 경우에는 꼭 필요한 시점까지 오브젝트를 생성하지 않는 편이 좋다. 그런데 타깃 오브젝트에 대한 레퍼런스가 미리 필요할 수 있다. 이럴 때 프록시 패턴을 적용하면 된다. 클라이언트에게 타깃에 대한 레퍼런스를 넘겨야 하는데, 실제 타깃 오브젝트 대신 프록시를 넘겨준다. 그리고 프.. 2021. 4. 25. 이전 1 다음