Шаг 70.
Python: тонкости программирования.
Классы и ООП. Клонирование объектов. Ключевые выводы
На этом шаге мы подведем некоторый итог по изученному материалу.
Сформулируем основные выводы.
- В результате создания мелкой копии объекта дочерние объекты не клонируются. По этой причине результирующая копия не является полностью независимой от оригинала.
- В процессе глубокого копирования объекта дочерние объекты клонируются рекурсивно. Клон полностью независим от оригинала, но на создание глубокой копии уходит больше времени.
- При помощи модуля copy вы можете копировать произвольные объекты (включая собственные классы).
На следующем шаге мы поговорим про абстрактные базовые классы.
Предыдущий шаг
Содержание
Следующий шаг