Contoh dalam artikel ini menjelaskan pola tunggal Java, yang merupakan konsep yang sangat penting dalam pemrograman Java. Bagikan dengan semua orang untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Yang disebut mode monad adalah hanya menyediakan satu instance ke dunia luar selama seluruh proses aplikasi, artinya hanya ada satu instance selama aplikasi, sehingga tidak perlu membuat instance berulang kali . Kemudian sesuai permintaannya, lihat kode berikut untuk mode singleton paling sederhana:
kelas publik Singleton { singleton statis pribadi = Singleton baru(); Singleton pribadi(){ } Singleton statis publik getSingletonInstance(){ kembalikan tunggal }}
Melalui kode ini kita menemukan bahwa jika kita ingin mengimplementasikan instance dari kelas Singleton ini, kita harus meneruskan konstruktornya, tetapi konstruktornya bersifat pribadi, sehingga tidak dapat dipakai di kelas lain, tetapi dapat diimplementasikan melalui metode getSingletonInstance. , dapat mengembalikan sebuah instance tunggal, karena merupakan fungsi statis publik dan dapat dipanggil oleh kelas lain. Ini adalah pola tunggal yang sederhana. Tentu saja, Anda juga dapat meletakkan pernyataan yang membuat single dalam metode getSingletonInstance.
Untuk meringkas karakteristik pola tunggal:
1. Metode konstruksi dimodifikasi secara pribadi.
2. Ada contoh aplikasi statis pribadi.
3. Ada metode publik statis yang mengembalikan turunan kelas.
Faktanya, ketiga karakteristik ini sepenuhnya ditentukan oleh persyaratan mode singleton.
Saya harap penjelasan artikel ini dapat bermanfaat bagi pembelajaran pemrograman Java semua orang.