Какие реализации шаблона Prototype существуют на платформе Java?
Шаблон прототипа - это шаблон творческого проектирования, используемый при разработке программного обеспечения, когда тип создаваемых объектов определяется экземпляром-прототипом, который клонируется для создания новых объектов.
Программирование на основе прототипов :
Программирование на основе прототипов - это стиль объектно-ориентированного программирования, в котором отсутствуют классы, а повторное использование поведения (известное как наследование в языках на основе классов) выполняется посредством процесса клонирования существующих объектов, которые служат прототипами.
Реализация должна знать, что некоторые объекты Java являются изменяемыми, а некоторые неизменяемыми (см. Изменяемые и неизменяемые объекты ).