반응형 spring 디자인 패턴1 [Spring framework] 스프링 프레임워크 이해하기 3(기본) - 디자인패턴 저번에는 다형성을 이용하여 결합도를 낮췄습니다. 하지만 작은 문제가 있었죠? 바로 자바 코드를 수정해야한다는 것이었습니다. 자바코드를 수정한다는 것은 개발자의 공수가 들어간다는 것입니다. 그럼 이번에는 디자인패턴이라는걸 이용하여 결합도를 낮춰보려고 합니다. 디자인패턴에 대해서는 나중에 싱글톤과 같이 설명해드릴께요. spring에 싱글톤이라는 어노테이션이 있기 때문에 같이 설명해드리도록 하겠습니다. 어노테이션은 @가 붙는 녀석을 말해요. 특별한 힘을 지닌 애들입니다. 본론으로 들어가서 오늘 사용해볼 디자인 패턴은 factory패턴입니다. 클라이언트에서 사용할 객체 생성을 캡슐화 하여 TVUser와 TV사이의 결합도를 느슨하게 해주려해요. 먼저 BeanFactory라는 클래스를 만들어 줬습니다. 코드를 보시.. 2022. 1. 21. 이전 1 다음 반응형