728x90 프록시 패턴1 java - 프록시 패턴(구조 패턴) 프록시 패턴 Proxy는 대리인이라는 뜻으로써, 무언가를 대신해서 처리하는 것입니다. 프록시 패턴은 Proxy Class를 통해서 대신 전달하는 형태로 설계되며, 실제 Client는 Proxy로부터 결과를 받습니다. 다시말하자면, 어떤 객체를 사용하고자 할때, 객체를 직접적으로 참조하는 것이 아닌 대리인 객체(Proxy) 통해 제어 흐름이 됩니다. 여기서 대리인 객체(Proxy) 다른 무언가와 이어지는 인터페이스의 역할을 하는 클래스입니다. 이 때 Proxy Class는 제어 흐름만 할 뿐 결과값을 조작하거나 변경시키면 안됩니다. 프록시 패턴은 Cache의 기능으로도 활용 가능합니다. SOLID 중에서 개방폐쇄 원칙(OCP)과 의존역전원칙(DIP)를 따릅니다. 프록시 패턴의 장점 - 원래 객체에 접근에 .. 2021. 8. 23. 이전 1 다음 728x90