Logo vi.boatexistence.com

Khởi tạo lười biếng là gì?

Mục lục:

Khởi tạo lười biếng là gì?
Khởi tạo lười biếng là gì?
Anonim

Trong lập trình máy tính, khởi tạo lười biếng là chiến thuật trì hoãn việc tạo một đối tượng, tính toán giá trị hoặc một số quy trình tốn kém khác cho đến lần đầu tiên cần đến. Đây là một loại đánh giá lười biếng đề cập cụ thể đến việc khởi tạo các đối tượng hoặc các tài nguyên khác.

Khởi tạo lười biếng trong Java là gì?

Kỹ thuật Khởi tạo Lazy bao gồm kiểm tra giá trị của một trường lớp khi nó được sử dụng. Nếu giá trị đó bằng null thì trường đó sẽ được tải với giá trị thích hợp trước khi nó được trả về. Đây là ví dụ: // Chương trình Java để minh họa.

Khởi tạo lười biếng có tốt không?

Lazy khởi tạo là chủ yếu được sử dụng để cải thiện hiệu suất, tránh tính toán lãng phí và giảm yêu cầu bộ nhớ chương trình. Đây là những trường hợp phổ biến nhất: Khi bạn có một đối tượng tốn kém để tạo và chương trình có thể không sử dụng nó.

Khởi tạo lười biếng C ++ là gì?

Lazy khởi tạo là một trong những mẫu thiết kế được sử dụng trong hầu hết các ngôn ngữ lập trình. Mục tiêu của nó là chuyển quá trình xây dựng của đối tượng về phía trước trong thời gianNó đặc biệt tiện dụng khi việc tạo đối tượng này rất tốn kém và bạn muốn trì hoãn nó càng muộn càng tốt, hoặc thậm chí bỏ qua hoàn toàn.

Khởi tạo lười biếng trong Singleton là gì?

Khởi tạo lười biếng: Trong phương pháp này, đối tượng chỉ được tạo nếu nó cần thiếtĐiều này có thể ngăn chặn sự lãng phí tài nguyên. Cần thực hiện phương thức getInstance để trả về cá thể. Có một kiểm tra rỗng rằng nếu đối tượng không được tạo thì hãy tạo, nếu không thì trả về đã tạo trước đó.

Đề xuất: