Я изучаю шаблоны проектирования. Сегодня я читал о Prototype DP и обнаружил, что он используется для клонирования объекта. Поскольку у нас есть интерфейс ICloneable в .Net, нужен ли нам Prototype DP? Или ICloneable
реализует прототип DP? Какие-нибудь рекомендации по выбору между двумя?