Inversion of Control (IoC) là gì?
IoC có nghĩa là: một Object ko tạo ra các Object khác nếu muốn sử dụng
Thay vào đó, nó sẽ sử dụng các Object thông qua việc truyền vào từ bên ngoài
Ví dụ: các thuộc tính của một Class đc truyền vào thông qua Constructor/Setter. Thay vì khởi tạo trực tiếp bên trong Class
Hoặc là các giá trị của các Object thuộc tính đc khai báo trong file XML
Hoặc truyền vào trong Class thông qua cơ chế Confirguration
IoC là 1 khái niệm trừu tượng, bạn có thể tham khảo thêm. Tuy nhiên nếu đc hỏi, bạn nên trả lời một cách ngắn gọn, dễ hiểu.
Nhận xét
Đăng nhận xét