Results (
Vietnamese) 1:
[Copy]Copied!
Khi các thành phần cấp thấp thực hiện giao diện (mà được đặt trong các lớp cao cấp), điều này có nghĩa rằng các thành phần cấp thấp/lớp là những người mà phụ thuộc vào các thành phần cao cấp. Vì vậy, mối quan hệ truyền thống phụ thuộc đảo ngược (và đó là lý do tại sao nó gọi là nguyên lý phụ thuộc đảo ngược). Có rất nhiều kỹ thuật và mô hình được sử dụng cho mục đích này: • Đảo ngược của thùng chứa điều khiển (IoC) • Phụ thuộc tiêm (DI) Đảo ngược của kiểm soát (IoC) container: đây đại biểu nhiệm vụ lựa chọn cụ thể hiện thực của chúng tôi phụ thuộc lớp cho một thành phần bên ngoài hoặc các nguồn (bất kỳ container IoC bê tông từ bất kỳ nhà cung cấp). Mô hình này mô tả kỹ thuật để hỗ trợ một loại "plug-in" kiến trúc, nơi các đối tượng có thể yêu cầu cho các trường hợp của các đối tượng khác mà họ yêu cầu và trên đó họ phụ thuộc. Phụ thuộc tiêm (DI) mô hình: điều này thực sự là một trường hợp đặc biệt của IoC. Nó là một mô hình, nơi mà các đối tượng/phụ thuộc được cung cấp cho một lớp học thay vì lớp chính nó tạo ra các đối tượng/phụ thuộc cần thiết. Cách phổ biến nhất để làm điều đó cung cấp các phụ thuộc thông qua các nhà xây dựng của các đối tượng cấp cao. IoC container và phụ thuộc tiêm thêm tính linh hoạt, hiểu, và bảo trì cho dự án và sẽ dẫn đến thay đổi mã thực tế càng ít càng tốt. Thay vào đó, nó liên quan đến cố gắng để thêm mã chỉ trong mới thực hiện/các lớp học khi dự án đi về phía trước. DI cho phép thay đổi hành vi của một lớp học mà không thay đổi mã nội bộ của các lớp học bởi chỉ cần thay đổi việc triển khai phụ thuộc. Điều này có liên quan đến nguyên tắc mở/đóng trong S.O.L.I.D.
Being translated, please wait..