Dziedziczenie a typy anonimowe
Konkretne metody w klasach abstrakcyjnych
Klasy abstrakcyjne a wzorce projektowe
Klasy abstrakcyjne a typy przecięcia
Dziedziczenie a enkapsulacja
Dziedziczenie a typy void
Interfejsy a typy unii
Trait a wzorce projektowe
Gettery i settery
Wzorce projektowe – Decorator