Mode Singleton adalah mode kreasi.
Pola ini hanya melibatkan satu kelas yang bertanggung jawab untuk membuat objek sendiri.
Kelas ini memastikan bahwa hanya satu objek yang dibuat.
Kelas ini menyediakan cara untuk mengakses objek uniknya.
Misalnya, saat merancang antarmuka pengguna, kami hanya dapat memiliki jendela untuk aplikasi utama. Kita dapat menggunakan mode singleton untuk memastikan ada contoh objek MainApplicationWindow.
Kode berikut akan membuat kelas jendela utama.
Kelas MainWindow memiliki konstruksi pribadinya sendiri dan memiliki contoh statisnya sendiri.
Kelas jendela utama menyediakan metode statis untuk membuat dunia berada di luar contoh statisnya.
Kelas demo kami akan menggunakan kelas jendela utama untuk mendapatkan objek jendela utama.
kelas MainWindow {// Buat objek MainWindow Private Static MainWindow Instance = new MainWindow (); // Jadikan konstruktor pribadi sehingga kelas ini tidak dapat // dipakai oleh kelas lain MainWindow () {} // Dapatkan satu -satunya objek yang tersedia publik MainWindow statis getInstance () {instance return; } public void showMessage () {System.out.println ("Hello World!"); }} kelas publik utama {public static void main (string [] args) {// Dapatkan satu -satunya objek yang tersedia objek MainWindow = mainWindow.getInstance (); // tunjukkan objek pesan.showmessage (); }}Terima kasih telah membaca, saya harap ini dapat membantu Anda. Terima kasih atas dukungan Anda untuk situs ini!