Inicialización perezosa

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 1 de noviembre de 2018; las comprobaciones requieren 4 ediciones .
Inicialización perezosa (perezosa)
Inicialización perezosa
Descrito en Patrones de diseño No

La inicialización diferida es una  técnica de programación en la que se realiza una operación que consume muchos recursos (creación de objetos, cálculo de valores) inmediatamente antes de utilizar su resultado. Por lo tanto, la inicialización se realiza "bajo demanda" en lugar de antes de tiempo. Una idea similar encuentra aplicaciones en una amplia variedad de áreas: por ejemplo, la compilación sobre la marcha y el concepto de logística justo a tiempo .

Un caso especial de inicialización diferida (crear un objeto en el momento de acceder a él) es uno de los patrones de diseño generativo . Por lo general, se usa junto con patrones como Factory Method , Loner y Proxy .

Ventajas

Desventajas

Implementación

Esta plantilla se puede implementar de varias maneras diferentes:

Enlaces

sitios en ruso

 Véase también