Сегодня я что-то читал и натолкнулся на утверждение, в котором говорилось: «Ленивая инстанциация помогает избежать вредной цикличности при инициализации класса. Что означает цикличность в классе Instantiation?
Класс A в своем конструкторе создает экземпляр класса B, класс B создает экземпляр класса C, а класс C создает экземпляр класса A.