Interfejsy a dziedziczenie
Wzorce projektowe – Visitor
Dziedziczenie a enkapsulacja
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