Tech/Spring & Jpa
IoC (Inverse of Control)
mozzi329
2023. 1. 5. 21:04
728x90
📌 알림
해당 글은 공부 목적으로 작성한 글입니다.
📌 IoC(Inversion Of Control)
개발자가 작성한 객체나 메서드의 제어를 개발자가 아닌 외부(프레임워크)에 위임하는 설계 원칙을 말한다.
📌 모의 면접
IoC가 무엇인가요?
개발자가 작성한 객체나 메서드의 제어를 개발자가 아닌 프레임워크에 위임하는 설계 원칙을 말합니다.
애플리케이션의 제어 책임이 개발자에서 프레임워크로 위임되므로 개발자는 핵심 비즈니스 로직에 좀 더 집중할 수 있다는 장점이 있습니다. IoC 원칙을 실현하기 위해 DI 디자인 패턴을 사용하며, 객체간의 결합을 느슨하게 만들어 유연하고 확장성 뛰어난 코드를 작성할 수 있습니다.
DI가 무엇인가요?(+⍺)
DI(링크)