Синглтон режим - это режим создания.
Этот шаблон включает только один класс, который отвечает за создание своего собственного объекта.
Этот класс гарантирует, что создается только один объект.
Этот класс предоставляет способ получить доступ к своему уникальному объекту.
Например, при разработке пользовательского интерфейса мы можем иметь окно только для основного приложения. Мы можем использовать режим Singleton, чтобы убедиться, что есть экземпляр объекта MainApplicationWindow.
Следующий код создаст класс главного окна.
У класса Mainwindow есть своя собственная частная конструкция и имеет свои статические экземпляры.
Класс основного окна предоставляет статический метод, чтобы вывести мир за пределы своего статического экземпляра.
Наш демо -класс будет использовать класс главного окна, чтобы получить объект основного окна.
класс mainwindow {// Создать объект Mainwindow Private Static Mainwindow Encame = new MainWindow (); // Сделайте конструктор частным, чтобы этот класс не мог быть // создан экземпляром другим классом private mainwindow () {} // Получить единственный доступный объект, доступный общедоступный статический Mainwindow getInstance () {return Encement; } public void showmessage () {System.out.println ("Hello World!"); }} открытый класс main {public static void main (string [] args) {// Получить единственный доступный объект MainWindow Object = mainWindow.getInstance (); // Показать сообщение Object.showmessage (); }}Спасибо за чтение, я надеюсь, что это поможет вам. Спасибо за поддержку этого сайта!