Comment procédez-vous à l'initialisation précoce et paresseuse d'un objet ?
Comment procédez-vous à l'initialisation précoce et paresseuse d'un objet ?

Vidéo: Comment procédez-vous à l'initialisation précoce et paresseuse d'un objet ?

Vidéo: Comment procédez-vous à l'initialisation précoce et paresseuse d'un objet ?
Vidéo: Comment arrêter de gâcher sa vie : Dopamine Reset 2024, Décembre
Anonim

4 réponses. bien Initialisation paresseuse signifie que vous faire ne pas initialiser les objets jusqu'à la première fois qu'ils sommes utilisé. Initialisation précoce est juste à l'envers, vous initialiser un singleton à l'avance au moment du chargement de la classe. Là sommes façons de faire une initialisation précoce , l' une consiste à déclarer votre singleton comme statique.

Alors, que signifie l'initialisation paresseuse ?

En programmation informatique, l'initialisation paresseuse est la tactique consistant à retarder la création d'un objet, le calcul d'une valeur ou tout autre processus coûteux jusqu'à la première fois est nécessaire. Ce est une sorte de paresseux évaluation qui se réfère spécifiquement à la instanciation d'objets ou d'autres ressources.

De plus, quand devriez-vous utiliser le type Lazy T ? 7 réponses. Tu typiquement utilisation Ceci, quand tu vouloir à instancier quelque chose la première fois que c'est réellement utilisé . Cela retarde le coût de sa création jusqu'à ce qu'il soit nécessaire au lieu de toujours encourir le coût. Cela est généralement préférable lorsque l'objet peut ou non être utilisé et le coût de sa construction n'est pas négligeable.

De cette manière, qu'est-ce qu'une initialisation paresseuse et impatiente ?

Initialisation paresseuse Cette technique consistait à restreindre la création de l'objet jusqu'à sa création par le code de l'application. En d'autres termes initialisation impatiente crée l'objet à l'avance et juste après le démarrage de l'application ou du module. Ceci est utile dans le cas où l'objet est obligatoire et dans tous les cas fonctionnel.

Pouvez-vous implémenter le modèle singleton en utilisant l'initialisation paresseuse ?

Initialisation différée Initialisation différée méthode pour implémenter le modèle Singleton crée l'instance dans la méthode d'accès global. Ce volonté détruire le modèle singleton et les deux fils volonté obtenir les différentes instances du classe singleton.

Conseillé: