Com es fa la inicialització primerenca i mandrosa d'un objecte?
Com es fa la inicialització primerenca i mandrosa d'un objecte?

Vídeo: Com es fa la inicialització primerenca i mandrosa d'un objecte?

Vídeo: Com es fa la inicialització primerenca i mandrosa d'un objecte?
Vídeo: CS50 2015 — неделя 1, продолжение 2024, De novembre
Anonim

4 respostes. Bé Inicialització mandrosa vol dir que tu fer no inicialitzar objectes fins a la primera vegada que ells són utilitzat. Inicialització primerenca és només al revés, tu inicialitzar a singleton per endavant en el moment de la càrrega de la classe. Allà són maneres de fer la inicialització primerenca , un és declarant el vostre singleton com a estàtic.

Aleshores, què significa la inicialització mandrosa?

En programació informàtica, La inicialització mandrosa és la tàctica de retardar la creació d'un objecte, el càlcul d'un valor o algun altre procés costós fins a la primera vegada que és necessari. Això és una mena de mandrós avaluació que es refereix específicament a la instanciació d'objectes o altres recursos.

A més, quan hauríeu d'utilitzar el tipus Lazy T? 7 respostes. Vostè típicament utilitzar això quan vostè voler a instància alguna cosa la primera vegada és realment utilitzat . Això retarda el cost de crear-lo fins si/quan és necessari en lloc d'incórrer sempre en el cost. Normalment això és preferible quan l'objecte pot ser o no utilitzat i el cost de construir-lo no és trivial.

D'aquesta manera, què és la inicialització mandrosa i amb ganes?

Inicialització mandrosa Aquesta tècnica es restringeix la creació d'objectes fins que el creï el codi de l'aplicació. D'una altra manera inicialització amb ganes crea l'objecte amb antelació i just després d'iniciar l'aplicació o mòdul. Això és útil en cas que l'objecte sigui obligatori i en tots els casos funcional.

Podeu implementar el patró singleton mitjançant la inicialització mandrosa?

Inicialització mandrosa Inicialització mandrosa mètode per implementar el patró Singleton crea la instància en el mètode d'accés global. Això voluntat destruir el patró singleton i ambdós fils voluntat obtenir les diferents instàncies de la classe singleton.

Recomanat: