Programming (Year 11)
What are the three main principles of object-oriented programming?
Encapsulation, inheritance, and polymorphism.