Câu hỏi được gắn thẻ «dependency-injection»

Dependency Injection, là một mẫu thiết kế trong đó các phụ thuộc (thể hiện của các đối tượng, thuộc tính) của một thành phần được đặt thông qua (các) hàm tạo, phương thức hoặc trường (thuộc tính). Nó là một hình thức đặc biệt của đảo ngược phụ thuộc tổng quát hơn.










4
Sự phụ thuộc đảo ngược mở rộng API, dẫn đến các thử nghiệm không cần thiết
Câu hỏi này đã làm phiền tôi trong vài ngày và cảm giác như một vài thực tiễn mâu thuẫn với nhau. Thí dụ Lặp lại 1 public class FooDao : IFooDao { private IFooConnection fooConnection; private IBarConnection barConnection; public FooDao(IFooConnection fooConnection, IBarConnection barConnection) { this.fooConnection = fooConnection; this.barConnection = …




4
Vị trí có thể chấp nhận của gốc thành phần bằng cách sử dụng bộ chứa phụ thuộc (DI) và bộ đảo ngược của bộ điều khiển (IoC)
Tôi đã đọc ở một số nguồn, bao gồm blog 'Ploeh' của Mark Seemann về cách vị trí gốc của thành phần của bộ chứa IoC càng gần càng tốt với điểm vào của ứng dụng. Trong thế giới .NET, các ứng dụng này dường như thường được coi là …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.