development:software-architecture:design-patterns:singleton
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
development:software-architecture:design-patterns:singleton [2024/08/06 06:59] – created - external edit 127.0.0.1 | development:software-architecture:design-patterns:singleton [2024/08/21 05:33] (current) – tungnt | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Singleton ====== | ====== Singleton ====== | ||
- | Singleton là một mẫu thiết | + | Để kiểm soát quyền truy cập đến |
+ | |||
+ | Chúng ta có thể sử dụng biến global để lưu trữ một số đối tượng cần thiết. Tuy nhiên cách này có rủi ro, không an toàn, dễ gây lỗi và khó kiểm soát do bất kỳ đoạn mã nào trên ứng dụng cũng có thể ghi đè nội dung lên biến đó. | ||
+ | |||
+ | Mẫu Singleton giúp tạo một đối tượng cho phép truy cập được ở bất kỳ đâu trên ứng dụng mà không | ||
+ | |||
+ | {{ : | ||
<code php> | <code php> | ||
Line 195: | Line 201: | ||
</ | </ | ||
- | ====== Tham khảo ====== | ||
- | * https:// |
development/software-architecture/design-patterns/singleton.1722927590.txt.gz · Last modified: 2024/08/06 06:59 by 127.0.0.1