Mẫu Singleton
- Bối cảnh:
- Rất phổ biến khi tìm các lớp mà chỉ một cá thể tồn tại (singleton)
- Vấn đề:
- Làm cách nào để bạn đảm bảo rằng không bao giờ có thể tạo nhiều hơn một thể hiện của một lớp singleton?
- Lực lượng:
- Việc sử dụng một hàm tạo công cộng không thể đảm bảo rằng không có nhiều hơn một thể hiện sẽ được tạo.
- Cá thể singleton cũng phải có thể truy cập được đối với tất cả các lớp yêu cầu nó
Singleton
- Giải pháp: