mam "biznes" klasy, takie jak:Czy w Pythonie można zadeklarować, że metoda musi zostać nadpisana?
class A:
def do_some_cool_stuff():
''' To override '''
pass
def do_some_boring_stuff():
return 2 + 2
i klasy B, podklasy A:
class B(A):
def do_stuff()
return 4
Czy istnieje jakiś sposób, aby zadeklarować, że metoda A.do_some_cool_stuff
musi być nadpisane i, być może, że jakieś ostrzeżenie powinno zostać podniesione podczas próby utworzenia obiektu klasy B, kiedy B nie zaimplementowało A.do_some_cool_stuff
?
Tego właśnie szukałem, dzięki! –