- 프록시와 프록시, 데코레이터 패턴 - 다이내믹 프록시 - 리플렉션 - 프록시 팩토리 빈 - 스프링의 프록시 팩토리 빈 - 스프링 AOP ---- [ref for test](https://docs.spring.io/spring-framework/docs/current/reference/html/testing.html#testcontext-ctx-management-dynamic-property-sources) `invoke()` 메소드 파라미터로 전달되던 target 오브젝트와 메소드선정 알고리즘을 분리하여 OCP 준수 분리된 포인트컷과 어드바이스 의 조합을 위해 어드바이저 전달 
ref for test
invoke()메소드 파라미터로 전달되던 target 오브젝트와 메소드선정 알고리즘을 분리하여 OCP 준수분리된 포인트컷과 어드바이스 의 조합을 위해 어드바이저 전달