أين نستخدم الفصل الفردي في جافا؟
أين نستخدم الفصل الفردي في جافا؟

فيديو: أين نستخدم الفصل الفردي في جافا؟

فيديو: أين نستخدم الفصل الفردي في جافا؟
فيديو: Java | Chapter 6 (Part 2) | Methods 2024, أبريل
Anonim

أ مفرد هو مجرد صف دراسي يتم إنشاء مثيل له مرة واحدة بالضبط في جافا آلة افتراضية. إنها تستخدم لتوفير نقطة وصول عالمية إلى الكائن. من الناحية العملية استخدم Singleton الأنماط تستخدم في التسجيل ، وذاكرة التخزين المؤقت ، وتجمعات مؤشرات الترابط ، وإعدادات التكوين ، وكائنات برنامج تشغيل الجهاز.

من هنا ، أين يستخدم الفصل الفردي؟

فصول سينجلتون تستخدم للتسجيل ، وكائنات السائق ، والتخزين المؤقت وتجمع مؤشرات الترابط ، واتصالات قاعدة البيانات. تنفيذ فئة فردية يجب أن يحتوي على الخصائص التالية: يجب أن يكون له مثيل واحد فقط: يتم ذلك من خلال توفير مثيل لـ صف دراسي من داخل صف دراسي.

بعد ذلك ، السؤال هو ، كيف يعمل فصل Singleton؟ أ مفرد هو صف دراسي يسمح بإنشاء مثيل واحد فقط لنفسه ويمنح حق الوصول إلى ذلك المثيل الذي تم إنشاؤه. يحتوي على متغيرات ثابتة يمكنها استيعاب مثيلات فريدة وخاصة لنفسها. يتم استخدامه في السيناريوهات عندما يريد المستخدم تقييد إنشاء مثيل لملف صف دراسي لكائن واحد فقط.

بعد ذلك ، السؤال هو ، ما هو الفصل الفردي في Java وكيف يمكننا إنشاء فصل فردي؟

فئة Singleton تعني أنه يمكنك إنشاء فئة واحدة فقط موضوع لفئة معينة. يمكنك إنشاء فصل دراسي فردي بجعل المُنشئ خاصًا ، بحيث يمكنك تقييد إنشاء موضوع . قم بتوفير طريقة ثابتة للحصول على مثيل لملف موضوع ، حيث يمكنك التعامل مع ملف موضوع الخلق داخل الفصل فقط.

كم عدد الطرق لإنشاء فصل مفرد في جافا؟

في هذا المنشور ، سأصف خمسة طرق لتنفيذ نمط Singleton في Java . إنها مزامنة طريقة getInstane () ، المتغير النهائي الثابت ، باستخدام التحقق المزدوج من القفل باستخدام كلمة رئيسية متغيرة ، باستخدام SingletonHolder ، و Enum.

موصى به: