
IoC(Inversion of Control) ■ Inversion of Control의 뜻 그 대로 제어의 역전이다. ■ 컨트롤의 제어권이 사용자(개발자)가 아니라 프레임워크에 있어 프레임워크가 필요에 따라 사용자의 코드를 호출 한다. ■ IoC원칙을 사용하면 구체적인 구현보다는 인터페이스나 추상 클래스에 의존하게 된다. 즉, 서비스가 변경되어도 관계없이 사용가능. ■ 코드의 결합도가 감소하고, 다른 구현체로 쉽게 교체할 수 있다. import { prisma } from '../utils/prisma/index.js'; import { UsersController } from '../controllers/users.controller.js'; import { UsersServices } from '...
프로그래밍 기초/CS
2024. 3. 5. 20:06