의존성이란?의존성(Dependency)은 한 객체가 다른 객체의 기능이나 데이터에 직접적으로 의존하는 관계를 말합니다.public class Car { private readonly Engine _engine = new Engine(); public void Start() { _engine.Ignite(); }}위 예제에서 Car 클래스는 Engine 클래스에 의존합니다. 즉, Car는 Engine 없이는 동작할 수 없습니다. 강한 의존이 나타나면 안좋은 이유유지보수 어려움한 클래스가 변경되면, 이를 사용하는 다른 클래스도 영향을 받습니다.확장성 저하기능 추가나 교체가 어렵습니다.테스트 어려움테스트 시 의존 객체도 함께 초기화해야 합니다.public class Repo..