본문 바로가기

BOOK/토비의스프링

[1권] 토비의 스프링 4일차

서비스 추강화 ( 인터페이스 화)

클라이언트에 구현클래스를 노출하지 않고 런타임 시에 DI를 사용하는 이유는 일반적으로 구현 클래스를 바꿔가면서 사용하기 위함이다.

 

테스트시에는 테스트 구현클래스를, 일반적인 경우 일반적인 구현 클래스를..

 

데이터레터 패턴 

프록시 패턴 : 참조 방식 변경 -> 해당 객체에 대한 레퍼런스만 넘겨주 후 사용할때 생성하는것.

 

다이나믹 프록시(인터페이스 기반) -> InvocationHandler