Для чего нужен класс Lazy

Для чего нужен класс Lazy?

Он используется во избежание лишних затрат памяти. Обьект такого класса будет создан только тогда, когда в этом будет необходимость.