ما هو إنشاء مثيل كسول في C #؟
ما هو إنشاء مثيل كسول في C #؟

فيديو: ما هو إنشاء مثيل كسول في C #؟

فيديو: ما هو إنشاء مثيل كسول في C #؟
فيديو: Design Pattern Training using C# - Day 3 | Singleton Design Pattern with Real-Time Examples using C# 2024, شهر نوفمبر
Anonim

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

ببساطة ، ما هو الربط البطيء في C #؟

يسمى الكائن عند الطلب أيضًا تحميل كسول نمط، تحميل كسول يؤخر تهيئة الكائن. هذه ميزة جديدة لـ سي # 4.0 ويمكن استخدامها عندما نعمل مع كائنات كبيرة عندما لا تكون قيد الاستخدام. لتجنب الموقف يمكنك استخدام تحميل كسول نمط.

بجانب ما سبق ، متى يجب عليك استخدام نوع Lazy T؟ 7 أجوبة. أنت عادة استعمال عندما أنت يريد إلى إنشاء مثيل لشيء ما لأول مرة في الواقع تستخدم . يؤدي هذا إلى تأخير تكلفة إنشائه حتى إذا / عند الحاجة بدلاً من تكبد التكلفة دائمًا. عادةً ما يكون هذا هو الأفضل عندما يكون الكائن قد يكون أو لا يكون كذلك تستخدم وتكلفة بنائه ليست تافهة.

بعد ذلك ، قد يتساءل المرء أيضًا ، لماذا يتم التهيئة البطيئة؟

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

ما هو النظام الكسول؟

ملاحظات. يستخدم كسول التهيئة لتأجيل إنشاء كائن كبير أو كثيف الموارد ، أو تنفيذ مهمة كثيفة الاستخدام للموارد ، خاصة عندما لا يحدث هذا الإنشاء أو التنفيذ خلال عمر البرنامج. الاعداد لل كسول التهيئة ، يمكنك إنشاء مثيل كسول.

موصى به: