Dependency Inversion Principle states:
4 phương ánCó giải thíchDễ
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Sự nguyên tắc phụ thuộc ngược (Dependency Inversion Principle) là một nguyên tắc thiết kế quan trọng trong lập trình hướng đối tượng. Nó cho rằng các mô-đun cao cấp (high-level modules) và mô-đun thấp cấp (low-level modules) nên phụ thuộc vào các abstraction (tính trừu tượng) chứ không phải vào nhau. Điều này có nghĩa là thay vì các mô-đun cao cấp phụ thuộc vào các mô-đun thấp cấp cụ thể, chúng nên phụ thuộc vào các interface hoặc abstraction chung. Điều này giúp giảm sự phụ thuộc giữa các mô-đun và tăng tính linh hoạt, dễ dàng thay đổi và mở rộng hệ thống.
Cùng chương 3
Given the code: builder.Services.AddScoped<IOrderService, OrderService>(); How will OrderService behave?Có lời giảiCâu hỏiservices.AddTransient<ILogger, ConsoleLogger>(); What does this code do?Có lời giảiCâu hỏiWhich of the following is an example of a situation where a Scoped service lifetime would be appropriate?Có lời giảiCâu hỏiCả 19 câu của chủ đề19 câu