로딩
요청 처리 중입니다...

객체에서 의존하는 객체가 너무 많을 때는 DIP(의존관계 역전 원칙), DI(의존성 주입), IoC Container을 적용하자

 객체에서 의존하는 객체가 너무 많을 때는 DIP(의존관계 역전 원칙), DI(의존성 주입), IoC Container을 적용하자

목차 서론 절차지향에서 IoC 컨테이너까지 절차지향 대신 MVC 패턴 적용 DIP(의존관계 역전 원칙), DI(의존성 주입) 객체에서 의존하는 다른 객체가 너무 많아지는 문제를 IoC 컨테이너로 해결 파라미터에 들어가는 값이 매번 달라지는 경우에는 Builder 패턴을 고려하기 결론 1. 서론 안녕하세요.

우아한테크코스 BE 6기에 지원한 inpink입니다. 우아한테크코스 1,2주차 미션을 진행하며 함께 나누고싶은 팁이 있어서 글을 작성하게 되었습니다. 2주동안 미션을 구현하며 DIP(의존관계 역전 원칙), DI(의존성 주입), IoC Container를 적용하게된 과정과 유용성을 설명드리도록 하겠습니다!

덤으로 Builder 패턴까지 담아봤습니다! 작성 내용에 대한 의견, 토의, 질문 등 환영합니다!

2. 절차지향에서 IoC 컨테이너까지 ① 절차지향 대신 MVC 패턴 적용 1주차 미션을 처음 시작할 때는 백준 알고리즘 문제를 풀 때처럼 절차지향으로 구현을 했습니다. public...