Programming (Year 11)

What are the three main principles of object-oriented programming?

Encapsulation, inheritance, and polymorphism.