Сеттер и геттер Python для атрибутов класса

Бывают ситуации, когда мне нужно установить атрибуты класса из экземпляра. Одним из решений было бы создание метода класса, который называется методом экземпляра. Этот метод класса будет использоваться для установки атрибута класса.

Однако я хотел бы знать, есть ли способ определить свойство и его установщик для редактирования атрибута класса из метода экземпляра. Другими словами, я хотел бы иметь атрибут класса, который можно было бы установить из любого экземпляра, оставаясь при этом общим для всех экземпляров.

В частности, это мой вариант использования: мой экземпляр нужно уничтожить и воссоздать. Однако при воссоздании мне нужно получить доступ к атрибуту класса, в котором хранится причина, по которой предыдущий экземпляр был уничтожен, чтобы правильно инициализировать объект.

Спасибо


person user1315621    schedule 23.03.2021    source источник
comment
мой экземпляр должен быть уничтожен и воссоздан. Вы так говорите, как будто пытаетесь реализовать синглтон. Зачем вообще нужен экземпляр? Что происходит, когда его уничтожают и воссоздают заново? Не могли бы вы просто смоделировать это с помощью других методов класса и использовать атрибуты класса вместо методов экземпляра?   -  person Karl Knechtel    schedule 24.03.2021
comment
Вы всегда можете создать свой собственный дескриптор   -  person juanpa.arrivillaga    schedule 24.03.2021