2010-05-25 47 views

Trả lời

3

Trong một singleton bạn có thể chọn để khởi tạo biến tại cuộc gọi đầu tiên. Trong khi đó, một biến tĩnh bắt đầu tồn tại tại thời điểm bạn bao gồm/gọi tệp nơi biến tĩnh được khai báo.

1

Singleton là mô hình mà không có gì để làm với việc thực hiện bằng một ngôn ngữ cụ thể. Về mặt kỹ thuật singleton nói rằng bạn chỉ có thể có một thể hiện của đối tượng trong hệ thống. Trong trường hợp của lớp tĩnh, bạn sẽ không có bất kỳ đối tượng nào cả.

1

Một singleton là một mẫu thiết kế trừu tượng mô tả một đối tượng mà chỉ có thể là được tạo một lần. Một lớp tĩnh là một triển khai cụ thể của mẫu thiết kế này.

Các vấn đề liên quan