Próbuję zacząć od prostego zastrzyku zależności za pomocą C# i natknąłem się na problem, na który nie mogę wymyślić odpowiedzi.Wstrzyknięcie zależności C# - jak wprowadzić zastrzyk bez źródła?
Mam zajęcia, które zostały napisane przez inny dział, dla którego nie mam źródła w moim projekcie. Chciałem wstrzyknąć obiekt tego typu za pomocą konstruktora za pomocą interfejsu, ale oczywiście nie mogę zmienić implementacji zastrzyków obiektów w celu implementacji interfejsu w celu uzyskania polimorfizmu podczas rzutowania obiektu na typ interfejsu.
W każdym akademickim przykładzie, jaki kiedykolwiek widziałem w tej technice, klasy używają klas zadeklarowanych w samym projekcie. W jaki sposób chciałbym wstrzyknąć moją zależność bez źródła dostępnego w projekcie?
Mam nadzieję, że to ma sens, dzięki.
To było dokładnie to, co myślał. – Steven
Wzór adaptera. Dobra decyzja. – Wix