from Dictionary - DynamicProxy
DynamicProxy
분류
프록시 패턴
초기화 지연, 접근 제어, 로깅 및 캐싱 등 기존 대상의 수정 없이 추가 기능을 구현하고 싶을 때 사용하는 패턴이다. 추가적으로 개방 폐쇄 원칙(Open Close Principle)에서 부합한다. 기본적으로 프록시는 개발자가 직접 하나씩 만들어줘야한다.
이렇게 컴파일 타임에 만드는게 아닌 런타임에 만드는 방법이 JVM에서 공식적으로 지원하는 동적 프록시(DynmicProxy)이다.
굳이 따지만 ReflectionAPI의 연장선이다.