LIKE A DIAMOND

[스프링 퀵스타트] DAY 01 CLASS04 4.2.2 의존관계 변경 본문

bookStudyLog

[스프링 퀵스타트] DAY 01 CLASS04 4.2.2 의존관계 변경

OPENLUNCH 2022. 1. 25. 02:04
728x90
반응형

이전 포스팅  https://openlunch.tistory.com/119

 

[스프링 퀵스타트] DAY 01 CLASS04 4.2.1 다중 변수 매핑

이전 포스팅 https://openlunch.tistory.com/117 [스프링 퀵스타트] DAY 01 CLASS04 4.1 의존성 주입-관리 이전 포스팅 https://openlunch.tistory.com/116 4.1 의존성 관리 4.1.1 스프링의 의존성 관리 방법 스프..

openlunch.tistory.com

//

//

 

유지보수 상황시 다른스피커로 교체시 효과적으로 처리를 위해 설정.

 

스피커 인터페이스 생성

애플 스피커 생성

 

소니스피커에서 스피커 인터페이스를 implements 하도록 수정.

 

삼성 클래스의 멤버변수와 매개변수 타입을 모두 Speaker로 수정

 

애플스피커 빈등록 및 constructor-arg 엘리먼트 속성값을 애플로 지정.

삼성 티비가 애플 스피커를 이용하여 볼륨 조절함.

실행 확인

 

 

쉽게 적용 확인 완료!.

 

 

728x90
반응형
Comments