Недавно, изучая Шаблоны проектирования, я узнал, что Шаблон прототипа очень полезен и эффективен в сценариях, где требуется огромное количество объектов.
Шаблон прототипа также сводит к минимуму затраты слишком большого количества объектов. создания с использованием интерфейса Cloneable или конструктора копирования в шаблоне прототипа.
Но я хотел бы знать, как клонирование или копирование объекта более эффективно, чем создание нового объекта. Было бы неплохо объяснить уровень JVM.
Является ли это единственной причиной использования прототипа?