Test description

Put your OOP knowledge to the test by using theoretical and practical questions. Topics: OOP principles (Encapsulation, Abstraction, Inheritance and Polymorphism), the most common Design Pattern (singleton), and their use.

Sample questions

Which of the following best describes the code below?

Class Rectangle {
		double getArea(double length, double width){
			return length * width;
	Class Square extends Rectangle{
		double getArea(double size){
			return size * size;