وضع Singleton هو وضع الإنشاء.
يتضمن هذا النمط فئة واحدة فقط مسؤولة عن إنشاء كائنه الخاص.
يضمن هذا الفئة إنشاء كائن واحد فقط.
يوفر هذا الفئة وسيلة للوصول إلى كائنه الفريد.
على سبيل المثال ، عند تصميم واجهة المستخدم ، يمكننا فقط الحصول على نافذة للتطبيق الرئيسي. يمكننا استخدام وضع Singleton للتأكد من وجود مثيل لكائن MainapPlicationWindow.
الرمز التالي سيقوم بإنشاء فئة نافذة رئيسية.
تحتوي فئة Mainwindow على بنية خاصة بها ولها مثيلات ثابتة خاصة بها.
توفر فئة النافذة الرئيسية طريقة ثابتة للحصول على العالم خارج مثيله الثابت.
سوف تستخدم فئة العرض التجريبي لدينا فئة النافذة الرئيسية للحصول على كائن نافذة رئيسي.
class mainwindow {// إنشاء كائن من مثيل MainWindow الخاص الثابت mainwindow = جديد mainwindow () ؛ . } public void showmessage () {system.out.println ("Hello World!") ؛ }} الفئة العامة الرئيسية {public static void main (string [] args) {// الحصول على الكائن الوحيد المتاح كائن mainwindow = mainwindow.getInstance () ؛ // إظهار message Object.showMessage () ؛ }}شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!