Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

การฉีดพึ่งพาใน C #


แนวคิดของ Dependency Injection ใน C# นำมาใช้เพื่อเปิดใช้งานการพัฒนาโค้ดแบบหลวม ๆ รหัสที่เชื่อมต่อกันอย่างหลวม ๆ และดูแลรักษาและนำกลับมาใช้ใหม่ได้ง่าย

ต่อไปนี้เป็นประเภทของ Dependency Injection ใน C#

คอนสตรัคเตอร์ฉีด

ในการฉีดการพึ่งพา การฉีด Constructor จะใช้พารามิเตอร์ มีประโยชน์เมื่อคลาสต้องการการพึ่งพาอย่างน้อยหนึ่งรายการ

เซ็ตเตอร์ฉีด

ตรวจสอบค่า null ก่อนใช้ Setter Injection ช่วยสร้างทรัพยากรและบริการได้ตามต้องการ

วิธีการฉีด

การฉีดประเภทนี้จะแทรกการพึ่งพาลงในวิธีเดียว ซึ่งจะใช้วิธีนั้นใช้