Klasy abstrakcyjne a typy unii
Relacja “jest-a” (is-a)
Klasy abstrakcyjne a refaktoryzacja
Klasy abstrakcyjne a typy przecięcia
Interfejsy a typy sparametryzowane
Klasy abstrakcyjne a typy wyliczeniowe
Interfejsy a typy null
Klasy abstrakcyjne a polimorfizm dynamiczny
Kiedy używać klas abstrakcyjnych?
Klasy abstrakcyjne a typy sparametryzowane