Инстанцирование объектов считается более эффективным методом, чем обычное копирование, по нескольким причинам:
- Экономия памяти. 1 При инстанцировании не копируется словарь класса, что могло бы привести к излишнему потреблению памяти. 1
- Возможность коллективного использования. 1 При обращении к атрибуту сначала ищется он в словаре экземпляра, а если там соответствующего ключа не нашлось, то атрибут ищется уже в классе. 1
- Независимые копии. 34 При глубоком копировании создаётся новый объект, а также новые копии его внутренних объектов. 4 Скопированные и исходные объекты имеют независимые копии внутренних объектов, и изменения, внесённые во внутренние объекты по одной ссылке, не повлияют на другую. 4