Tôi đang cố gắng để bắt đầu với một số tiêm phụ thuộc đơn giản bằng cách sử dụng C# và tôi đã chạy lên chống lại một vấn đề mà tôi dường như không thể đưa ra một câu trả lời cho.C# phụ thuộc tiêm - làm thế nào để bạn tiêm một phụ thuộc mà không có nguồn?
Tôi có một lớp học được viết bởi một bộ phận khác mà tôi không có nguồn trong dự án của mình. Tôi muốn tiêm một đối tượng kiểu này mặc dù một constructor sử dụng một giao diện, nhưng tất nhiên, tôi không thể thay đổi việc thực hiện các đối tượng được tiêm để thực hiện giao diện để đạt được đa hình khi truyền đối tượng sang kiểu giao diện.
Mỗi ví dụ học tập mà tôi từng thấy về kỹ thuật này đều có các lớp sử dụng các lớp được khai báo trong chính dự án. Làm thế nào tôi sẽ đi về tiêm chích sự phụ thuộc của tôi mà không có nguồn có sẵn trong dự án?
Tôi hy vọng điều đó có ý nghĩa, cảm ơn.
Đây là chính xác những gì tôi đã suy nghĩ. – Steven
Mẫu bộ điều hợp. Cuộc gọi tốt. – Wix