디자인 패턴 이용하기

pitbull terrier·2021년 6월 4일
0

스프링

목록 보기
5/5

디자인 패턴 이용하기

클래스를 새로 생성하였다.
getBean()메소드는 매개변수로 받은 beanName에 해당하는 객체를 생성하여 리턴한다.

TVUser클래스를 수정해준다.

프로그램을 실행할 때 명령행 매개변수를 전달하지 않으면 예외가 발생한다.

매개변수를 수정하여 실행한다.

결과

매개변수 samsung으로 수정

결과


TVUser는 객체가 필요하다는 것을 BeaFactory에 요청을 했고 BeanFactory가 클라이언트가 사용할 TV 객체를 적절하게 생성하여 넘겨준 것을 볼 수 있다.

profile
yoonbitnara.github.io

0개의 댓글