Konflikty metod w traits
Klasy finalne a dziedziczenie
Dziedziczenie a typy null
Interfejsy a typy wariantne
Widoczność właściwości i metod (public, protected, private)
Wzorce projektowe (design patterns)
Wzorce projektowe – Observer
Magiczna metoda __toString()
Debugowanie klas i obiektów
Dziedziczenie wielopoziomowe