Wzorce projektowe – Factory
Magiczne metody (__get, __set, __isset, __unset)
Testowanie klas z trait
Inicjalizacja obiektów
Klasa bazowa i klasa pochodna (nadklasa i podklasa)
Hermetyzacja (enkapsulacja)
Wzorce projektowe – Observer
Magiczna metoda __call()
Testowanie klas anonimowych
Właściwości klasy