Singleton

Định nghĩa Singleton là gì?

SingletonSingleton. Đây là nghĩa tiếng Việt của thuật ngữ Singleton - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Một singleton là một lớp học mà chỉ cho phép một trường hợp duy nhất của chính nó được tạo ra và cho phép truy cập vào đó dụ tạo ra. Nó chứa các biến tĩnh có thể chứa các trường hợp độc đáo và riêng tư của bản thân. Nó được sử dụng trong các tình huống khi người dùng muốn để hạn chế instantiation của một lớp học để chỉ một đối tượng. Đây là hữu ích thường khi một đối tượng duy nhất được yêu cầu để phối hợp hành động trên một mẫu singleton system.The được sử dụng trong ngôn ngữ lập trình như Java và .NET để xác định một biến toàn cầu. Một đối tượng duy nhất được sử dụng trên hệ thống di tích liên tục và cần phải được định nghĩa chỉ một lần chứ không phải nhiều lần.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Một singleton được thiết kế để cung cấp chỉ có một thể hiện của bản thân trong khi tạo điều kiện cho một điểm toàn cầu truy cập. Thực hiện một mẫu singleton liên quan đến việc tạo ra một lớp học với một phương pháp tạo ra một thể hiện mới của lớp. Để thực hiện một mẫu singleton, nguyên tắc của trường hợp duy nhất và truy cập toàn cầu phải được thỏa mãn. Các lớp singleton cũng giống như một kho lưu trữ toàn cầu cho một thể hiện của bản thân, làm cho các nhà xây dựng tư nhân. Do đó, một thể hiện bên ngoài lớp học không thể được tạo ra ở tất cả, và một singleton có thể chứa chỉ có một ví dụ. Một lớp singleton instantiates chính nó và cho rằng ví dụ trên hệ thống. Tóm tắt máy, xây dựng và nguyên mẫu mô hình có thể sử dụng độc thân. Mặt tiền các đối tượng và các đối tượng tĩnh thường độc thân. thực hiện Singleton đòi hỏi một cơ chế mà qua đó một thành viên lớp có thể được truy cập mà không cần phải tạo ra một đối tượng lớp và giữ trên với giá trị của các thành viên lớp giữa các đối tượng lớp. Các bước tham gia vào việc tạo ra một singleton như sau:

What is the Singleton? - Definition

A singleton is a class that allows only a single instance of itself to be created and gives access to that created instance. It contains static variables that can accommodate unique and private instances of itself. It is used in scenarios when a user wants to restrict instantiation of a class to only one object. This is helpful usually when a single object is required to coordinate actions across a system.The singleton pattern is used in programming languages such as Java and .NET to define a global variable. A single object used across systems remains constant and needs to be defined only once rather than many times.

Understanding the Singleton

A singleton is intended to provide only one instance of itself while facilitating a global point of access. Implementing a singleton pattern involves creating a class with a method that creates a new instance of the class. In order to implement a singleton pattern, principles of single instance and global access must be satisfied. The singleton class is like a global repository for an instance of itself, making the constructor private. Therefore, an instance outside the class cannot be created at all, and a singleton can contain only one instance. A singleton class instantiates itself and maintains that instance across systems. Abstract factory, builder and prototype patterns can use singletons. Façade objects and static objects are often singletons. Singleton implementation requires a mechanism through which a class member can be accessed without having to create a class object and hold on to the value of class members among class objects. The steps involved in creating a singleton are as follows:

Thuật ngữ liên quan

  • Class
  • Java
  • .NET Framework (.NET)
  • Instance
  • Thread
  • Method
  • Constructor
  • Commit
  • Access Modifiers
  • Acyclic

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *