Dependency là gì?

Noun Programming

Dependency trong phần mềm xảy ra khi một phần của phần mềm phụ thuộc vào phần mềm khác để hoạt động. Ví dụ: một số trò chơi máy tính để bàn chạy trên Microsoft Windows phụ thuộc vào Microsoft DirectX. Vì trò chơi sử dụng công nghệ có trong thư viện phần mềm DirectX, nên DirectX phải được cài đặt trước khi trò chơi có thể chạy.

Dependency trong lập trình là một chức năng thiết yếu, thư viện (library) hoặc đoạn mã cần thiết để một phần khác của mã hoạt động. Ví dụ: một dòng mã nhất định phụ thuộc vào một thư viện cụ thể.

Dependency có nghĩa là thành phần A phụ thuộc vào thành phần B. Nếu thành phần B thay đổi, thì A nên thay đổi tương ứng. Ở đây, một thành phần có thể là một lớp (class), một hàm (function), interface, một phương thức. Thước đo mức độ phụ thuộc của A vào B có thể mạnh hoặc yếu. Dependency đôi khi tốt và đôi khi xấu.

Noun Programming

Dependency là các package hoặc thư viện (library) mà ứng dụng của chúng ta phụ thuộc vào để hoạt động. Chúng là những đoạn mã viết sẵn được thiết kế để các nhà phát triển (developer) sử dụng và tái sử dụng.

Learning English Everyday