Στον προγραμματισμό υπολογιστών, η τεμπέλης αρχικοποίηση είναι η τακτική της καθυστέρησης της δημιουργίας ενός αντικειμένου, του υπολογισμού μιας τιμής ή κάποιας άλλης δαπανηρής διαδικασίας μέχρι την πρώτη φορά που θα χρειαστεί. Είναι ένα είδος νωχελικής αξιολόγησης που αναφέρεται συγκεκριμένα στην εγκατάσταση αντικειμένων ή άλλων πόρων.
Τι είναι η lazy προετοιμασία στην Java;
Η τεχνική Lazy Initialization συνίσταται του ελέγχου της τιμής ενός πεδίου κλάσης όταν χρησιμοποιείται. Εάν αυτή η τιμή ισούται με null, τότε αυτό το πεδίο φορτώνεται με την κατάλληλη τιμή πριν επιστραφεί. Ακολουθεί το παράδειγμα: // Πρόγραμμα Java για απεικόνιση.
Είναι καλή η προετοιμασία lazy;
Η
Η προετοιμασία Lazy χρησιμοποιείται κυρίως για τη βελτίωση της απόδοσης, την αποφυγή άσκοπων υπολογισμών και τη μείωση των απαιτήσεων μνήμης προγράμματος . Αυτά είναι τα πιο συνηθισμένα σενάρια: Όταν έχετε ένα αντικείμενο που είναι ακριβό στη δημιουργία και το πρόγραμμα ενδέχεται να μην το χρησιμοποιήσει.
Τι είναι η lazy προετοιμασία C++;
Η αρχικοποίηση Lazy είναι ένα από εκείνα τα μοτίβα σχεδιασμού που χρησιμοποιείται σχεδόν σε όλες τις γλώσσες προγραμματισμού. Ο στόχος του είναι να προχωρήσει η κατασκευή του αντικειμένου στο χρόνο Είναι ιδιαίτερα βολικό όταν η δημιουργία του αντικειμένου είναι δαπανηρή και θέλετε να το αναβάλετε όσο το δυνατόν πιο αργά ή ακόμα και να το παραλείψετε τελείως.
Τι είναι η τεμπέλης προετοιμασία στο Singleton;
Τεμπέλης προετοιμασία: Σε αυτήν τη μέθοδο, το αντικείμενο δημιουργείται μόνο εάν χρειάζεται Αυτό μπορεί να αποτρέψει τη σπατάλη πόρων. Απαιτείται μια υλοποίηση της μεθόδου getInstance που επιστρέφει την παρουσία. Υπάρχει ένας μηδενικός έλεγχος ότι εάν το αντικείμενο δεν έχει δημιουργηθεί, τότε δημιουργήστε, διαφορετικά επιστρέψτε το προηγουμένως δημιουργημένο.