Proxy Pattern

Updated
2024/09/11 15:23
Category
Tech
Tags
Pattern
2 more properties
중간에서 흐름을 제어하는 역할
복합적인 오브젝트들의 다수의 복사본이 존재해야하는 상황에서 프록시패턴은 애플리케이션의 메모리 사용량을 줄이기 위해서 사용됨.
클라이언트가 proxy에게 요청을 보내면, 요청을 받은 proxy가 실제 서비스를 하는 메소드를 찾아 호출
대리인을 사용하는 것일뿐, 실제 실행은 하지안흥ㅁ

장점

사이즈가 큰 객체가 로딩되기 전에도 프록시를 통해 참조가능
실제 객체의 메소드를 숨길수 있음
전처리 및 후처리 사용에 용이

단점

가독성 저하
많이사용하면 성능 저하

참고