Title: Konflikte lösen

### Konflikte lösen

Wenn mehrere Basisklassen dieselbe Methode anbieten, hilft bewusstes Überschreiben in der abgeleiteten Klasse.

class EmailNotifier:
def notify(self):
print("email")

class SmsNotifier:
def notify(self):
print("sms")

class Alert(EmailNotifier, SmsNotifier):
def notify(self):
EmailNotifier.notify(self)
SmsNotifier.notify(self)

Alert().notify()

Passe `Alert.notify()` so an, dass eine zusätzliche Meldung vor den beiden Benachrichtigungen erscheint.

class EmailNotifier:
def notify(self):
print("email")

class SmsNotifier:
def notify(self):
print("sms")

class Alert(EmailNotifier, SmsNotifier):
def notify(self):
pass