Implementacja wielu interfejsów
Wzorce projektowe – Command
Programowanie obiektowe a testowanie (TDD, BDD)
Wywoływanie metod z klasy bazowej (parent::)
Klasy abstrakcyjne
Typowanie polimorficzne z interfejsami
Klasy abstrakcyjne a testowanie jednostkowe
Klasy abstrakcyjne a typy void
Dziedziczenie a polimorfizm dynamiczny
Dziedziczenie a refleksja