lazy initialisation
noun1
Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Programming, Sciences A creational design pattern that uses the tactic of delaying an expensive process, like the creation of an object, until the first time it is needed.