다이나미 프록시1 [자바 디자인패턴] 5. Dynamic Proxy 패턴 안녕하십니까아. 이번 포스팅은 Dynamic Proxy 패턴에 대해서 써보려고 합니다. Dynamic Proxy는 Proxy를 동적으로 생성하여 사용하는 패턴입니다. Dynamic Proxy를 사용하는 경우는 대게 제네릭한 행동을 할때 사용됩니다. 가령 안드로이드 경우 Retrofit에서 이 방법을 사용하여 api호출을 하고있습니다. 이 패턴에서 알아야할 것은 InvocationHandler라는 것이 있습니다. 이 핸들러는 어떤 함수를 호출시 해당 호출에 대한 트리거 함수를 작성할 수 있습니다. 만약 Http의 Get 메소드를 호출하면 해당 메소드에 로그를 찍거나 하는 등의 기능을 할 수 있습니다. 일단 코드를 보면 HttpMethodInterface가 있고 이를 구현한 Impl클래스가 있습니다. Pro.. 2023. 3. 1. 이전 1 다음