Bir obyektin erkən və tənbəl başlanğıcını necə edirsiniz?
Bir obyektin erkən və tənbəl başlanğıcını necə edirsiniz?

Video: Bir obyektin erkən və tənbəl başlanğıcını necə edirsiniz?

Video: Bir obyektin erkən və tənbəl başlanğıcını necə edirsiniz?
Video: QİYAMƏT GÜNÜNDƏN son karusel! Şabanov: Dondurmaq əvvəlcədən məlum olan bir nəticədir. Vatikan 2024, Noyabr
Anonim

4 Cavablar. Yaxşı Tənbəl başlatma o deməkdir ki, sən et yox obyektləri işə salın ilk dəfəyə qədər var istifadə olunur. Erkən başlatma sadəcə tərsdir, sən işə salmaq a sinif yükləmə zamanı singleton əvvəlcədən. Orada var yolları erkən başlatma edin , biri singletonunuzu statik elan etməkdir.

Sonra tənbəl başlatma nə deməkdir?

Kompüter proqramlaşdırmasında, tənbəl başlatmadır obyektin yaradılmasını, dəyərin hesablanmasını və ya başqa bir bahalı prosesi ilk dəfəyə qədər gecikdirmək taktikası edir lazımdır. O edir bir növ tənbəl xüsusi olaraq istinad edən qiymətləndirmə instansiya obyektlərin və ya digər resursların.

Həmçinin, Lazy T tipindən nə vaxt istifadə etməlisiniz? 7 Cavablar. Sən adətən istifadə edin o zaman Sən istəyirəm üçün bir şeyi ilk dəfə reallaşdırın istifadə olunur . Bu, həmişə xərc çəkmək əvəzinə, onu yaratmaq xərclərini lazım olan vaxta qədər gecikdirir. Obyekt ola bilər və ya olmaya bilərsə, bu, adətən üstünlük təşkil edir istifadə olunur və onun tikintisinin dəyəri əhəmiyyətsiz deyil.

Bu şəkildə, tənbəl və həvəsli başlatma nədir?

Tənbəl başlatma Bu texnika tətbiq kodu ilə yaradılana qədər obyektin yaradılmasını məhdudlaşdırırdıq. Başqa şəkildə həvəsli başlatma obyekti əvvəlcədən və proqram və ya modul işə saldıqdan sonra yaradır. Bu, obyektin məcburi və bütün hallarda funksional olduğu halda faydalıdır.

Tənbəl başlanğıcdan istifadə edərək singleton nümunəsini həyata keçirə bilərsinizmi?

Lazy Initialization Tənbəl başlatma üsulu Singleton modelini tətbiq edin nümunəsini yaradır in qlobal giriş metodu. O olacaq məhv etmək tək tonlu naxış və hər iki ip olacaq müxtəlif nümunələri əldə edin singleton sinfi.

Tövsiyə: