Testy interview question

decorator, abstraction, encapsulation, polymorphism, inheritance.