5
क्या मैं एनकैप्सुलेशन को तोड़ने के बिना निर्भरता इंजेक्शन का उपयोग कर सकता हूं?
यहाँ मेरा समाधान और परियोजनाएं हैं: बुकस्टोर (समाधान) BookStore.Coupler (परियोजना) Bootstrapper.cs BookStore.Domain (परियोजना) CreateBookCommandValidator.cs CompositeValidator.cs IValidate.cs IValidator.cs ICommandHandler.cs BookStore.Infrastructure (परियोजना) CreateBookCommandHandler.cs ValidationCommandHandlerDecorator.cs BookStore.Web (परियोजना) Global.asax BookStore.BatchProcesses (परियोजना) Program.cs Bootstrapper.cs : public static class Bootstrapper.cs { // I'm using SimpleInjector as my DI Container public static void Initialize(Container container) { container.RegisterManyForOpenGeneric(typeof(ICommandHandler<>), …