Wenn Sie versuchen, das Konzept der Vererbung in OOP zu erklären, ist das häufigste Beispiel das Beispiel von Säugetieren. IMHO, das ist wirklich ein schlechtes Beispiel, weil es die Neulinge dazu bringt, dieses Konzept falsch zu verwenden. Darüber hinaus ist es kein gewöhnliches Design, mit dem sie in ihrer täglichen Designarbeit konfrontiert werden.
Also, was wird ein schönes, einfaches und konkretes Problem sein, das mit Inheritance gelöst wird?