Spring follows which design principle?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Inversion of Control". Inversion of Control (đảo ngược điều khiển) là nguyên lý nền của Spring: thay vì đối tượng tự tạo và tự tìm phụ thuộc, quyền điều khiển việc tạo, nối và quản lý vòng đời đối tượng được chuyển cho IoC container như ApplicationContext, và Dependency Injection là cách Spring hiện thực nguyên lý này. "Tight coupling" là điều Spring muốn tránh, vì lớp gắn chặt với hiện thực cụ thể thì khó thay thế và khó kiểm thử. "Global variables" là thói quen thiết kế xấu, trạng thái dùng chung khó kiểm soát; bean singleton của Spring được tiêm có chủ đích chứ không phải biến toàn cục. "Static imports" chỉ là cú pháp Java để gọi thành viên tĩnh không cần ghi tên lớp, không phải nguyên lý thiết kế.
Cùng phần 2
Spring Beans are managed by which container?Có lời giảiCâu hỏiConsider the following Java code snippet:
public class MyService {
private MyDependency dependency;
public void setDependency(MyDependency dependency) {
this.dependency = dependency;
}
public void performAction() {
dependency.doSomething();
}
}
Which Spring Core Container feature is being demonstrated in this code?Có lời giảiCâu hỏiWhich type of Dependency Injection involves passing dependencies to a class through its constructor?Có lời giảiCâu hỏiCả 21 câu của chủ đề21 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây