Question d’entretien chez Motorola Mobility

What are Encapsulation, Inheritance and Polymorphism?