Test description

Take this test to prove your theoretical knowledge of Object-oriented programming, as well as your ability to work with OOP concepts every day. Topics: the principles of OOP (encapsulation, abstraction, inheritance, and polymorphism), the most common Design Pattern (singleton), and their use.

Sample questions

If a car manufacturer uses the same mechanism of the existing car version while launching a new version with additional features, what is this concept called?