В Python есть класс, который обычно расширяется. Я хочу создать свой собственный базовый класс с дополнительным поведением
Код: Выделить всё
class MyBaseClass(DefaultClass, optional_behavior=False):
def __init__(self, optional_behavior=False)
super().__init__()
self.optional_behavior = optional_behavior
Код: Выделить всё
class ExtendClassWithBehavior(MyBaseClass, optional_behavior=True):
Подробнее здесь: [url]https://stackoverflow.com/questions/78801659/how-to-subclass-a-class-in-python-with-optional-behavior[/url]