تصف الأمثلة الواردة في هذه المقالة نمط Java المفرد، وهو مفهوم مهم جدًا في برمجة Java. شاركها مع الجميع لتكون مرجعا لك. التحليل المحدد هو كما يلي:
ما يسمى بالوضع الأحادي هو توفير مثيل واحد فقط للعالم الخارجي أثناء عملية التقديم بأكملها، مما يعني أن هناك مثيلًا واحدًا فقط أثناء التطبيق، لذلك ليست هناك حاجة لإنشاء مثيلات بشكل متكرر . ثم، بناءً على طلبه، انظر إلى الكود التالي لمعرفة أبسط وضع فردي:
public class Singleton { Private static Singleton = new Singleton(); الخاص Singleton(){ } public static Singleton getSingletonInstance(){ return Single }}
من خلال هذا الكود، وجدنا أنه إذا أردنا تنفيذ مثيل لفئة Singleton هذه، فيجب علينا تمرير المُنشئ، لكن مُنشئها خاص، لذلك لا يمكن إنشاء مثيل لها في فئات أخرى، ولكن يمكن تنفيذها من خلال طريقة getSingletonInstance. ، يمكنه إرجاع مثيل واحد، لأنه دالة ثابتة عامة ويمكن استدعاؤها بواسطة فئات أخرى. هذا هو نمط مفرد بسيط. بالطبع، يمكنك أيضًا وضع العبارة التي تُنشئ مفردة في طريقة getSingletonInstance.
لتلخيص خصائص النمط المفرد:
1. تم تعديل طريقة البناء بشكل خاص.
2. يوجد مثيل تطبيق ثابت خاص.
3. توجد طريقة عامة ثابتة تقوم بإرجاع مثيل للفئة.
في الواقع، يتم تحديد هذه الخصائص الثلاث بالكامل من خلال متطلبات الوضع الفردي.
آمل أن يكون ما تصفه هذه المقالة مفيدًا للجميع في تعلم برمجة Java.