Computer >> Máy Tính >  >> Lập trình >> C#

Chèn phụ thuộc trong C #

Khái niệm Dependency Injection trong C # được giới thiệu để cho phép phát triển mã được ghép nối lỏng lẻo. Mã được ghép nối lỏng lẻo và dễ dàng được bảo trì và sử dụng lại.

Sau đây là các loại Truyền phụ thuộc trong C #.

Chèn mã lệnh

Để tiêm các phụ thuộc, việc tiêm hàm tạo sử dụng các tham số. Nó hữu ích khi một lớp cần một hoặc nhiều phụ thuộc.

Tiêm chất định hình

Kiểm tra null trước khi sử dụng Setter Injection. Nó cho phép tạo tài nguyên và dịch vụ theo yêu cầu.

Chèn phương thức

Loại tiêm này đưa phần phụ thuộc vào một phương pháp duy nhất, phương pháp này sẽ được sử dụng bởi phương pháp đó.