[Design Pattern] Singleton Design Pattern

1. Singleton Pattern là gì?

In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one “single” instance.

Trong lập trình, đôi khi một class chỉ nên có duy nhất một instance, vì nếu có nhiều hơn một, chúng ta sẽ gặp phải một vài vấn đề như hành vi chương trình không chính xác, lãng phí tài nguyên hay kết quả không nhất quán. Ví dụ như các class tạo context của chương trình (thường thấy trong các framework), hay class quản lý các thread, registry, driver,…

Tiếp tục đọc

#creational-design-patterns, #design-patterns, #singleton-design-pattern