[Name] Lazy initialization [Description] Tactic of delaying the creation of an object, the calculation of a value, or some other expensive process until the first time it is needed. This pattern appears in the GoF catalog as "virtual proxy", an implementation strategy for the Proxy pattern. [In Design Patterns] Yes [Other] PoEAA[17] [In Code Complete[15]] 
No
Y e s
N o