Dziedziczenie wielopoziomowe
Dziedziczenie a typy anonimowe
Konkretne metody w klasach abstrakcyjnych
Klasy abstrakcyjne a wzorce projektowe
Klasy abstrakcyjne a typy przecięcia
Tworzenie obiektu (instancja klasy)
Dziedziczenie a abstrakcja
Dziedziczenie a typy void
Interfejsy a typy unii
Trait a wzorce projektowe