Цель урока – ознакомиться с паттерном Прототип, его реализацией и вариантами применения. Хотя данный паттерн недостаточно популярен сейчас, однако концепции, заложенные в его основе, а именно клонирование объектов, довольно важны при проектировании и разработке систем. Будет рассмотрено несколько вариантов его реализации и другие способы клонирования объектов в .NET. Также будет рассмотрена необходимость клонирования в целом, разница между типами-ссылками и типами-значения и понятия записи (record) в C#.