Avatar
0
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
Nhược điểm dependency Injection
Anh ơi,

Em hiểu về lợi ích DI, nó giúp tạo sự lỏng lẻo giữa 2 class, thay vì dùng việc tạo Object. Vậy thì, DI có nhược điểm gì, và khi nào thật sự dùng đến DI - em k nói đến Spring nhé. Em suy nghĩ, DI nó giúp maintain khá dễ đấy, thay vì nếu mình tạo obejct vào class khác, sau này object đó thay đổi, mình phải thay đổi toàn bộ class mà mình tạo object, Chẳng hạn, em thêm trường A vào thôi, phải thay đổi toàn bộ class mà tạo object. Nhưng nhược điểm nó là gì ạ

  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Professional
tvd12 Professional
Dùng DI chỉ có nhược điểm đó là em sẽ phải sử dụng xuyên suốt 1 framework. Ví dụ em đang dùng spring thì em sẽ không dùng được DI của ezyfox và ngược lại. Còn lại thì nó sẽ tiện trong mọi trường hợp.
  • 0
  • Reply