В моем проекте есть несколько фабрик-прототипов, которые создают экземпляры путем клонирования окончательного частного экземпляра.
Автор этих фабрик говорит, что этот шаблон обеспечивает лучшую производительность, чем вызов «нового» оператора.
Используя google, чтобы получить некоторые подсказки об этом, я не нашел ничего подходящего. Вот небольшой отрывок из javadoc неизвестного проект
К сожалению, clone() работает медленнее, чем вызов new. Однако это намного быстрее, чем вызов java.lang.Class.newInstance(), и несколько быстрее, чем наш собственный метод «клонирования».
Для меня это выглядит как старая передовая практика времени java 1.1. Кто-нибудь знает об этом больше? Это хорошая практика для использования этого с «современным» jvm?