Giải thích Prototype Design Pattern?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
245 lượt xem
Javascript senior

Prototype Pattern tạo ra các đối tượng mới, nhưng thay vì tạo các đối tượng không được khởi tạo, nó trả về các đối tượng được khởi tạo với các giá trị mà nó sao chép từ một prototype-object hoặc sample-object. Prototype pattern còn được gọi là Properties pattern.

Một ví dụ về lợi ích của Prototype pattern là việc khởi tạo các đối tượng nghiệp vụ có giá trị khớp với giá trị mặc định trong cơ sở dữ liệu. Prototype object đó giữ các giá trị mặc định được sao chép vào một đối tượng nghiệp vụ mới được tạo.

Các ngôn ngữ cổ điển hiếm khi sử dụng Prototype pattern, nhưng JavaScript là một prototypal language sử dụng pattern này trong việc xây dựng các đối tượng mới và prototypes của chúng.

Câu hỏi tiếp theo: Mô tả về JS module design pattern?
{{login.error}}