prototype Прототип — это порождающий паттерн проектирования, который позволяет копировать объекты, не вдаваясь в подробности их реализации. https://refactoring.guru/ru/design-patterns/prototype