interface üzerinden dependency injection islemleri yapildi