프록시패턴

OOP/Design Pattern

12. 프록시(Proxy) 패턴

프록시(Proxy) 패턴: 구조패턴 프록시(Proxy)를 번역하면 대리자, 대변인의 의미를 갖고 있다. 대리자, 대변인은 누군가를 대신해서 그 역할을 수행하는 존재이다. 이는 프로그램에도 똑같이 적용된다. 즉, 프록시에게 어떤 일을 대신 시키는 것이다. 일반적으로 프록시는 다른 무언가와 이어지는 인터페이스의 역할을 하는 클래스이다. 프록시는 어떠한 것(이를테면 네트워크 연결, 메모리 안의 커다란 객체, 파일, 또 복제할 수 없거나 수요가 많은 리소스)과도 인터페이스의 역할을 수행할 수 있다. 일반적으로 사용하는 프록시라는 용어와 디자인 패턴에서 말하는 프록시 패턴을 구분해야 한다. 전자는 윗 설명처럼 클라이언트와 사용 대상 사이에 대리 역할을 맡은 오브젝트를 두는 방법을 의미하지만, 후자는 프록시를 사용..

지구우중
'프록시패턴' 태그의 글 목록