Рассмотрим такой код:
class A ():
name = 7
description = 8
color = 9
class B(A):
pass
Класс B теперь имеет (наследует) все атрибуты класса A. По какой-то причине я хочу, чтобы B не наследовал атрибут 'color'. Есть ли возможность это сделать?
Да, я знаю, что могу сначала создать класс B с атрибутами name и description, а затем унаследовать класс A от B, добавив атрибут color. Но в моем конкретном случае B на самом деле является сокращенной версией A, поэтому мне кажется более логичным удалить атрибут в B (если возможно).