1220. Чем отличаются конструктор по-умолчанию, конструктор копирования и конструктор с параметрами? В Java конструктор по умолчанию создается автоматически, если не определять явно конструктор класса. Он используется для создания объекта класса со значениями по умолчанию или без параметров. Конструктор копирования создает новый объект, который является точной копией существующего объекта. Он используется для создания нового объекта, который имеет те же значения полей, что и старый объект. Конструктор с параметрами предназначен для инициализации полей объекта при его создании...
Шаблон проектирования прототипов — это порождающий шаблон проектирования, который помогает в прототипировании (недорогом создании/копировании) объекта с использованием отдельных методов или полиморфных классов...