Câu hỏi được gắn thẻ «singleton»

Một mẫu thiết kế đảm bảo tồn tại chính xác một thể hiện trên toàn ứng dụng của một lớp cụ thể. Một trong những mẫu thiết kế sáng tạo của Gang of Four.

30
Điều gì là xấu về singletons? [đóng cửa]
Đã đóng cửa . Câu hỏi này dựa trên ý kiến . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để có thể trả lời bằng sự kiện và trích dẫn bằng cách chỉnh sửa bài đăng này . …


22
Tạo một singleton trong Python
Câu hỏi này không dành cho cuộc thảo luận về việc liệu mẫu thiết kế singleton có được mong muốn hay không, là một mẫu chống, hoặc cho bất kỳ cuộc chiến tôn giáo nào, nhưng để thảo luận về cách thức mẫu này được triển khai tốt nhất trong …



20
Mẫu thiết kế Singleton C ++
Gần đây, tôi đã tình cờ nhận ra / triển khai mẫu thiết kế Singleton cho C ++. Nó trông giống như thế này (tôi đã áp dụng nó từ ví dụ thực tế): // a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( ); …

17
Làm thế nào để khai báo các biến toàn cầu trong Android?
Tôi đang tạo một ứng dụng yêu cầu đăng nhập. Tôi đã tạo ra hoạt động chính và đăng nhập. Trong onCreatephương thức hoạt động chính tôi đã thêm điều kiện sau: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } Các …

29
Sử dụng mô hình singleton singleton trong Swift
Tôi đang cố gắng tạo ra một mô hình singleton thích hợp để sử dụng trong Swift. Cho đến nay, tôi đã có thể có được một mô hình an toàn không có luồng hoạt động như: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: …



10
Tạo singleton bằng cách sử dụng Clark_once của GCD trong Objective-C
Nếu bạn có thể nhắm mục tiêu iOS 4.0 trở lên Sử dụng GCD, đây có phải là cách tốt nhất để tạo singleton trong Objective-C (thread safe) không? + (instancetype)sharedInstance { static dispatch_once_t once; static id sharedInstance; dispatch_once(&once, ^{ sharedInstance = [[self alloc] init]; }); return sharedInstance; }


2
Tại sao Apple khuyên bạn nên sử dụng Clark_once để triển khai mẫu singleton trong ARC?
Lý do chính xác cho việc sử dụng Clark_once trong trình truy cập thể hiện được chia sẻ của một singleton trong ARC là gì? + (MyClass *)sharedInstance { // Static local predicate must be initialized to 0 static MyClass *sharedInstance = nil; static dispatch_once_t onceToken = 0; dispatch_once(&onceToken, ^{ …


24
Singleton: Nên sử dụng như thế nào
Chỉnh sửa: Từ một câu hỏi khác, tôi đã cung cấp một câu trả lời có liên kết đến rất nhiều câu hỏi / câu trả lời về singletons: Thông tin thêm về singletons tại đây: Vì vậy, tôi đã đọc chủ đề Singletons: thiết kế tốt hay một cái …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.